作者 lyh

gx

... ... @@ -52,14 +52,19 @@ class LoginLogic extends BaseLogic
if($hrStatus != ManageHr::STATUS_ONE){
$this->fail('当前员工已离职');
}
$type = 1;//账号密码登录
if($this->param['password'] == 'globalsov6'){
$this->fail('不能使用初始密码登录');
}
if (!Hash::check($this->param['password'], $manage->password)) {
//验证验证码
$this->verifyCode($this->param['mobile'],$this->param['password']);
$type = 2;//验证码登录
$dynamic_password = Cache::get('dynamic_password') ?? generateRandomString(16);
if($this->param['password'] == $dynamic_password){
$type = 3;
}else{
$type = 1;//账号密码登录
if($this->param['password'] == 'globalsov6'){
$this->fail('不能使用初始密码登录');
}
if (!Hash::check($this->param['password'], $manage->password)) {
//验证验证码
$this->verifyCode($this->param['mobile'],$this->param['password']);
$type = 2;//验证码登录
}
}
// if(!empty($manage['token'])){
// Cache::pull(Common::MANAGE_TOKEN . $manage['token']);
... ...
... ... @@ -127,7 +127,7 @@ class HrLogic extends BaseLogic
DB::beginTransaction();
try {
//同步更新管理员手机号码
$managerModel->edit(['mobile'=>$this->param['mobile']],['id'=>$hrInfo['manage_id']]);
$managerModel->edit(['mobile'=>$this->param['mobile'],'status'=>$this->param['status']],['id'=>$hrInfo['manage_id']]);
$this->model->edit($this->param,['id'=>$this->param['id']]);
//同步到B端演示项目
$this->syncBProjectUser($hrInfo['mobile'], $this->param['mobile'], $this->param['name'], $this->param['status']);
... ...