I am using Sentilis for authentication with PHP. E-mail and password are the traditional method of authenticating, as we can read in their documentation:
$ credentials = ['email' = & gt; 'John.doe@example.com', 'password' = & gt; 'password', ]; Sentinel :: Certified ($ Credit);
The default user table provided by the library is like this:
id | Email | Password | Permissions | Last_logo | First_name | Made_at | Updated_at
I want to add the username column and using the username and password by using the Sentinel I want to authenticate. Is this possible?
You can modify this example here
< P> In your user model you will have to override the attribute $ login names, and add the username to the $ filling attribute.
Use Cornelist \ Sentinel \ Users \ EloquentUser as SentinelUser; Class user increases SentinelUser {protected $ fillable = ['email', 'username', 'password', 'last_name', 'first_name', 'permissions',]; Protected $ loginNames = ['username']; } Sentim :: Authentication (['Username' = & gt; 'fake', 'password' => = 'password']);
No comments:
Post a Comment