Cartalyst\Sentinel\Sentinel::login PHP Метод

login() публичный Метод

Persists a login for the given user.
public login ( Cartalyst\Sentinel\Users\UserInterface $user, boolean $remember = false ) : Cartalyst\Sentinel\Users\UserInterface | boolean
$user Cartalyst\Sentinel\Users\UserInterface
$remember boolean
Результат Cartalyst\Sentinel\Users\UserInterface | boolean
    public function login(UserInterface $user, $remember = false)
    {
        $method = $remember === true ? 'persistAndRemember' : 'persist';
        $this->persistences->{$method}($user);
        $response = $this->users->recordLogin($user);
        if ($response === false) {
            return false;
        }
        return $this->user = $user;
    }

Usage Example

Пример #1
0
 /**
  * Persists a login for the given user.
  *
  * @param \Cartalyst\Sentinel\Users\UserInterface $user
  * @param bool $remember
  * @return \Cartalyst\Sentinel\Users\UserInterface|bool 
  * @static 
  */
 public static function login($user, $remember = false)
 {
     return \Cartalyst\Sentinel\Sentinel::login($user, $remember);
 }
All Usage Examples Of Cartalyst\Sentinel\Sentinel::login