/** * Displays the login page */ public function actionLogin() { if (Yii::app()->user->isGuest) { $language = SiteController::getBrowserLanguage(); Yii::app()->setLanguage($language); Yii::app()->user->setState('languagecode', $language); } $form = new LoginForm(); // collect user input data if (isset($_POST['LoginForm'])) { $form->attributes = $_POST['LoginForm']; // validate user input and redirect to previous page if valid if ($form->validate()) { User::checkAndFixTable(); $this->redirect(Yii::app()->user->returnUrl); } } // display the login form $this->render('login', array('form' => $form)); }