refactor(auth): use legacy md5 password flow
This commit is contained in:
@@ -45,11 +45,6 @@ class AuthService
|
||||
throw new \Exception('账号已过期,请联系客服续费', 4003);
|
||||
}
|
||||
|
||||
// 密码升级:旧MD5格式自动升级为bcrypt
|
||||
if (strlen($member->password) === 32) {
|
||||
$member->upgradePassword($password);
|
||||
}
|
||||
|
||||
// 记录登录日志
|
||||
$member->logLogin(true, 'password');
|
||||
|
||||
@@ -97,7 +92,7 @@ class AuthService
|
||||
// 创建用户
|
||||
$member = new Member();
|
||||
$member->username = $username;
|
||||
$member->password = password_hash($password, PASSWORD_DEFAULT);
|
||||
$member->password = Member::makePassword($password);
|
||||
$member->email = $email;
|
||||
$member->formtypeid = $formtypeid ?? 0;
|
||||
$member->v_type = 0; // 默认套餐
|
||||
@@ -195,7 +190,7 @@ class AuthService
|
||||
throw new \Exception('原密码错误', 4007);
|
||||
}
|
||||
|
||||
$member->password = password_hash($newPassword, PASSWORD_DEFAULT);
|
||||
$member->password = Member::makePassword($newPassword);
|
||||
return $member->save();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user