Example #1
0
 public function actionLogin($token)
 {
     if (Yii::$app->user->isGuest && ($link = Link::findByToken($token))) {
         $email = $link->email;
         $model = new LoginForm();
         if ($model->load(Yii::$app->request->post()) && $model->login()) {
             Link::deleteLinksByToken($token);
             return $this->redirect('/account/index');
         }
         return $this->render('login', ['model' => $model, 'email' => $email]);
     }
     return $this->redirect('/site/index');
 }