Пример #1
0
 public function actionLoginAdmin()
 {
     $model = new AdminLoginForm();
     if (isset($_POST['AdminLoginForm'])) {
         $model->attributes = $_POST['AdminLoginForm'];
         if ($model->validate()) {
             if ($model->login()) {
                 if (Yii::app()->user->returnUrl) {
                     $this->redirect(Yii::app()->user->returnUrl);
                     return;
                 }
                 $this->redirect(Yii::app()->homeUrl);
             }
         }
     }
     $this->renderPartial('loginAdministrator', array('model' => $model));
 }
Пример #2
0
 public function actionLogin()
 {
     if (!Yii::app()->user->isGuest) {
         $this->redirect(Yii::app()->createUrl('/'));
     }
     $model = new AdminLoginForm();
     if (isset($_POST['AdminLoginForm'])) {
         $model->attributes = $_POST['AdminLoginForm'];
         // validate user input and redirect to the previous page if valid
         if ($model->validate() && $model->login()) {
             $this->redirect(Yii::app()->createUrl('file/admin'));
         }
     }
     // display the login form
     $this->render('login', array('model' => $model));
 }