public function actionLoginhome() { $model = new WLoginForm(); $username = isset($_POST['username']) ? $_POST['username'] : ''; $password = isset($_POST['password']) ? $_POST['password'] : ''; $model->username = $username; $model->password = $password; // validate user input and redirect to the previous page if valid if ($model->login()) { $arrReturn = array('status' => true, 'msg' => Yii::t('web/app', 'LBL_SUCCESS'), 'stt_value' => $passmd5); } else { $arrReturn = array('status' => false, 'msg' => Yii::t('web/app', 'LBL_UNSUCCESS')); } echo CJSON::encode($arrReturn); exit; }
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); } } }