作者 lyh

gx

... ... @@ -34,7 +34,7 @@ class ComController extends BaseController
'mobile.regex' => '请输入正确的手机号码',
]);
$userLogic = new UserLogic();
$res = $userLogic->login($this->param);
$res = $userLogic->login();
$this->response('请求成功',Code::SUCCESS,$res);
}
... ...
... ... @@ -113,22 +113,24 @@ class UserLogic extends BaseLogic
* @author :liyuhang
* @method
*/
public function login($param){
public function login(){
//验证账号密码
$password = base64_encode(md5($param['password']));
$info = $this->model->read(['mobile'=>$param['mobile'],'password'=>$password,'status'=>0], ['id','mobile','role_id','token','name','project_id']);
$password = base64_encode(md5($this->param['password']));
$info = $this->model->read(['mobile'=>$this->param['mobile'],'password'=>$password,'status'=>0], ['id','mobile','role_id','token','name','project_id']);
if($info === false){
//账号密码没通过时,验证验证码
$info = $this->model->read(['mobile'=>$param['mobile'],'status'=>0], ['id','mobile','role_id','token','name','project_id']);
$info = $this->model->read(['mobile'=>$this->param['mobile'],'status'=>0], ['id','mobile','role_id','token','name','project_id']);
if($info === false){
$this->fail('账号密码错误',Code::USER_REGISTER_ERROE);
}
//验证验证码是否准备
$last_sms = SmsLog::getLastLog($param['mobile'], SmsLog::TYPE_LOGIN);
if($param['password'] != $last_sms->code){
$last_sms = SmsLog::getLastLog($this->param['mobile'], SmsLog::TYPE_LOGIN);
if($this->param['password'] != $last_sms->code){
$this->fail('账号密码错误',Code::USER_REGISTER_ERROE);
}
}
var_dump($info);
die();
//当前用户角色是否被禁用
$projectRoleModel = new ProjectRoleModel();
$role_info = $projectRoleModel->read(['id'=>$info['role_id'],'status'=>0]);
... ...