public function actionLogin()
 {
     $this->layout = 'login';
     $model = new AdminLoginForm();
     if (Yii::$app->request->isPost && $model->load(Yii::$app->request->post()) && !is_null($provider = $model->loginProvider())) {
         Yii::$app->session->set('provider', $provider);
         return $this->redirect(['/provider/default/index']);
     }
     return $this->render('login', ['model' => $model]);
 }
 public function actionLogin()
 {
     $this->layout = 'login';
     $model = new AdminLoginForm();
     if (Yii::$app->request->isPost && $model->load(Yii::$app->request->post()) && !is_null($admin = $model->loginAdmin())) {
         Yii::$app->session->set(AdminAccessControl::IDENTITY_SESSION, $admin);
         $this->sendIdentityCookie($admin->email, $model->rememberMe ? 3600 * 24 * 30 : 0);
         return $this->redirect(['/admin/default/index']);
     }
     return $this->render('login', ['model' => $model]);
 }
 public function actionLogin()
 {
     if (!\Yii::$app->admin->isGuest) {
         return $this->redirect(['Admin/site/index']);
     }
     $model = new AdminLoginForm();
     if ($model->load(Yii::$app->request->post()) && $model->adminLogin()) {
         return $this->redirect(['Admin/site/index']);
     }
     return $this->render('login', ['model' => $model]);
 }
Example #4
0
 public function actionLogin()
 {
     if (!\Yii::$app->user->isGuest) {
         return $this->goHome();
     }
     $model = new AdminLoginForm();
     if ($model->load(Yii::$app->request->post()) && $model->login()) {
         return $this->goHome();
     } else {
         return $this->render('login', ['model' => $model]);
     }
 }
Example #5
0
 public function actionLogin()
 {
     if (!\Yii::$app->admin->isGuest) {
         //return $this->goHome();
         $this->redirect('/admin/default/index');
     }
     $model = new AdminLoginForm();
     if ($model->load(Yii::$app->request->post()) && $model->login()) {
         //return $this->goBack();
         //var_dump(Yii::$app->admin);exit();
         $this->redirect('/admin/default/index');
     }
     return $this->render('login', ['model' => $model]);
 }
 public function actionLogin()
 {
     $this->layout = 'login';
     $model = new AdminLoginForm();
     if (Yii::$app->request->isPost && $model->load(Yii::$app->request->post())) {
         if (!is_null($destination = $model->loginDestination())) {
             $destination->last_login = date('Y-m-d H:i:s');
             $destination->save();
             Yii::$app->session->set('destination', $destination);
             return $this->redirect(['/destination/default/index']);
         } else {
             Yii::$app->session->setFlash('login-error', Yii::t('app', 'Invalid Username or Password'));
         }
     }
     return $this->render('login', ['model' => $model]);
 }