You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Feb 7, 2021. It is now read-only.
Eric Richer edited this page Jul 10, 2020
·
1 revision
Task
How to specify which fields a user can use as their 'identity' when logging in.
Solution
The configuration directive auth_identity_fields is used to control the fields used to look up user identities stored in LmcUser. You can configure this directive (via your config/autoload/lmcuser.global.php override file) to one of four possible modes:
Authenticate via email address only:
'auth_identity_fields' => ['email'],
Authenticate via username only:
'auth_identity_fields' => ['username'],
Authenticate via both methods, with username field checked first:
'auth_identity_fields' => ['username', 'email'],
Authenticate via both methods, with email address field checked first: