Store\Models\LoginForm::login PHP Method

login() public method

Logs in a user using the provided username and password.
public login ( ) : boolean
return boolean whether the user is logged in successfully
    public function login()
    {
        if ($this->validate()) {
            return Yii::$app->user->login($this->getMember(), $this->rememberMe ? 3600 * 24 * 30 : 0);
        } else {
            return false;
        }
    }

Usage Example

 public function actionLogin()
 {
     $this->layout = 'base';
     if (!\Yii::$app->user->isGuest) {
         return $this->goHome();
     }
     $model = new LoginForm();
     if ($model->load(Yii::$app->request->post()) && $model->validate() && $model->login()) {
         return $this->goBack();
     } else {
         return $this->render('login', ['model' => $model]);
     }
 }