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