|
@@ -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]);
|