forked from ZF-Commons/ZfcUser
-
Notifications
You must be signed in to change notification settings - Fork 0
How to choose which user fields are used during authentication
adamlundrigan edited this page Jun 8, 2012
·
1 revision
How to specify which fields a user can use as their 'identity' when logging in.
The configuration directive auth_identity_fields
is used to control the fields used to look up user identities stored in ZfcUser. You can configure this directive (via your config/autoload/zfcuser.global.php
override file) to one of four possible modes:
- Authenticate via email address only:
'auth_identity_fields' => array( 'email' ),
- Authenticate via username only:
'auth_identity_fields' => array( 'username' ),
- Authenticate via both methods, with username field checked first:
'auth_identity_fields' => array( 'username', 'email' ),
- Authenticate via both methods, with email address field checked first:
'auth_identity_fields' => array( 'email', 'username' ),