Пример #1
0
 /**
  * 验证用户
  *
  */
 public function actionLogin()
 {
     //图形验证码
     Yii::import("application.library.Captcha");
     $captcha = new Captcha();
     if (!$captcha->validCaptcha()) {
         $this->_output(-1, "验证码错误");
         //$this->render('index',array('code'=>'-1','message'=>'验证码错误',));
     }
     $username = Yii::app()->request->getPost("username", '');
     $password = Yii::app()->request->getPost("password", '');
     $adminModel = new AdminModel();
     $info = $adminModel->getInfoByUsername($username);
     // var_dump($info);
     // exit;
     if ($info && $password == $info['password']) {
         $adminModel->upateLastLoginTime($info['id'], time());
         $this->setAdmin($info['id']);
         $this->_output(0, "登陆成功");
     } else {
         $this->_output(-1, "用户名或密码错误");
     }
 }