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