authenticate() public method

Authenticates a user, with "remember" flag.
public authenticate ( Cartalyst\Sentinel\Users\UserInterface | array $credentials, boolean $remember = false, boolean $login = true ) : Cartalyst\Sentinel\Users\UserInterface | boolean
$credentials Cartalyst\Sentinel\Users\UserInterface | array
$remember boolean
$login boolean
return Cartalyst\Sentinel\Users\UserInterface | boolean
Beispiel #1
0
 /**
  * {@inheritDoc}
  */
 public function authenticate(array $data)
 {
     $this->rules = ['email' => 'required|email', 'password' => 'required'];
     $remember = false;
     if (isset($data['remember'])) {
         $remember = $data['remember'];
     }
     $this->validate($data);
     if (!($user = $this->sentinel->authenticate($data, $remember))) {
         throw new AuthenticationException(trans('dashboard::dashboard.errors.auth.incorrect'));
     }
     return $user;
 }
Beispiel #2
0
 /**
  * Authenticates a user, with "remember" flag.
  *
  * @param  User|array $credentials
  * @param  bool       $remember
  * @param  bool       $login
  *
  * @return User|bool
  */
 public function authenticate($credentials, $remember = false, $login = true)
 {
     return $this->sentinel->authenticate($credentials, $remember, $login);
 }
 /**
  * Authenticates a user, with "remember" flag.
  *
  * @param \Cartalyst\Sentinel\Users\UserInterface|array $credentials
  * @param bool $remember
  * @param bool $login
  * @return \Cartalyst\Sentinel\Users\UserInterface|bool 
  * @static 
  */
 public static function authenticate($credentials, $remember = false, $login = true)
 {
     return \Cartalyst\Sentinel\Sentinel::authenticate($credentials, $remember, $login);
 }
Beispiel #4
0
 /**
  * Logs the given user into Sentinel.
  *
  * @param  \Cartalyst\Sentinel\Users\UserInterface  $user
  * @param  bool  $remember
  * @return void
  */
 protected function login(UserInterface $user, $remember = false)
 {
     return $this->sentinel->authenticate($user, $remember);
 }