Example #1
0
 public function login($email = '', $password = '', $verify = '')
 {
     if (IS_POST) {
         /* 检测验证码 */
         if (!check_verify($verify)) {
             $this->error('验证码输入错误!', U('/Home/User/login'));
         }
         $user = new UserApi();
         //$res_info 返回的用户信息
         $res_info = $user->login($email, $password);
         if ($res_info) {
             $user->autologin($res_info['email'], $res_info['username'], $res_info['uid']);
             $this->success('登录成功!', U('/Home/'), 3);
         } else {
             $this->error('登录失败,密码错误或用户不存在!', U('/Home/User/login'));
         }
     } else {
         if (is_login()) {
             $this->success('已登录,请退出后再进行相关操作', U('/Home/'), 3);
             return;
         }
         //echo session('user_auth_sign');
         $this->display();
     }
 }