refactor(auth): use legacy md5 password flow

This commit is contained in:
nepiedg
2026-04-02 03:34:12 +00:00
parent e0733cf672
commit e566e1613b
3 changed files with 10 additions and 27 deletions
+2 -7
View File
@@ -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();
}
}