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'); }