public function actionFormLogin() { $model = new WLoginForm(); $user = new WUser(); if (isset(Yii::app()->session['last_login']) && (time() - Yii::app()->session['last_login']) / 60 <= 10) { $this->redirect(array('Site/warninglogin')); } else { unset(Yii::app()->session['last_login']); } if (isset(Yii::app()->session['incorrect']) && Yii::app()->session['incorrect'] >= 4) { Yii::app()->session['last_login'] = time(); } if (isset(Yii::app()->session['incorrect']) && Yii::app()->session['incorrect'] > 1) { Yii::app()->session['show_captcha'] = true; } // collect user input data if (isset($_POST['WLoginForm'])) { $model->attributes = $_POST['WLoginForm']; // validate user input and redirect to the previous page if valid Yii::app()->session['password'] = $_POST['WLoginForm']['password']; //if(WLoginForm::checkuser($_POST['WLoginForm']['username'])){ if ($model->validate() && $model->login()) { echo 'true'; } else { echo CHtml::errorSummary($model); } } }