作者 lyh

gx

@@ -34,7 +34,7 @@ class ComController extends BaseController @@ -34,7 +34,7 @@ class ComController extends BaseController
34 'mobile.regex' => '请输入正确的手机号码', 34 'mobile.regex' => '请输入正确的手机号码',
35 ]); 35 ]);
36 $userLogic = new UserLogic(); 36 $userLogic = new UserLogic();
37 - $res = $userLogic->login($this->param); 37 + $res = $userLogic->login();
38 $this->response('请求成功',Code::SUCCESS,$res); 38 $this->response('请求成功',Code::SUCCESS,$res);
39 } 39 }
40 40
@@ -113,22 +113,24 @@ class UserLogic extends BaseLogic @@ -113,22 +113,24 @@ class UserLogic extends BaseLogic
113 * @author :liyuhang 113 * @author :liyuhang
114 * @method 114 * @method
115 */ 115 */
116 - public function login($param){ 116 + public function login(){
117 //验证账号密码 117 //验证账号密码
118 - $password = base64_encode(md5($param['password']));  
119 - $info = $this->model->read(['mobile'=>$param['mobile'],'password'=>$password,'status'=>0], ['id','mobile','role_id','token','name','project_id']); 118 + $password = base64_encode(md5($this->param['password']));
  119 + $info = $this->model->read(['mobile'=>$this->param['mobile'],'password'=>$password,'status'=>0], ['id','mobile','role_id','token','name','project_id']);
120 if($info === false){ 120 if($info === false){
121 //账号密码没通过时,验证验证码 121 //账号密码没通过时,验证验证码
122 - $info = $this->model->read(['mobile'=>$param['mobile'],'status'=>0], ['id','mobile','role_id','token','name','project_id']); 122 + $info = $this->model->read(['mobile'=>$this->param['mobile'],'status'=>0], ['id','mobile','role_id','token','name','project_id']);
123 if($info === false){ 123 if($info === false){
124 $this->fail('账号密码错误',Code::USER_REGISTER_ERROE); 124 $this->fail('账号密码错误',Code::USER_REGISTER_ERROE);
125 } 125 }
126 //验证验证码是否准备 126 //验证验证码是否准备
127 - $last_sms = SmsLog::getLastLog($param['mobile'], SmsLog::TYPE_LOGIN);  
128 - if($param['password'] != $last_sms->code){ 127 + $last_sms = SmsLog::getLastLog($this->param['mobile'], SmsLog::TYPE_LOGIN);
  128 + if($this->param['password'] != $last_sms->code){
129 $this->fail('账号密码错误',Code::USER_REGISTER_ERROE); 129 $this->fail('账号密码错误',Code::USER_REGISTER_ERROE);
130 } 130 }
131 } 131 }
  132 + var_dump($info);
  133 + die();
132 //当前用户角色是否被禁用 134 //当前用户角色是否被禁用
133 $projectRoleModel = new ProjectRoleModel(); 135 $projectRoleModel = new ProjectRoleModel();
134 $role_info = $projectRoleModel->read(['id'=>$info['role_id'],'status'=>0]); 136 $role_info = $projectRoleModel->read(['id'=>$info['role_id'],'status'=>0]);