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