修改密码

This commit is contained in:
2025-07-18 16:45:16 +08:00
parent cc98a78ad6
commit edb8c5e9e2
5 changed files with 70 additions and 2 deletions
+19 -1
View File
@@ -4,7 +4,9 @@ namespace app\common\service;
use app\common\logic\UserLogic;
use app\common\model\Corp;
use app\common\model\User;
use app\crm\model\Country;
use support\exception\BusinessException;
class UserService
{
@@ -69,7 +71,7 @@ class UserService
}
/**
* 获取用户信息(包括菜单和权限)
* 编辑用户信息
*/
public function edit(int $uid, array $data)
{
@@ -81,4 +83,20 @@ class UserService
$user = $this->logic->edit($uid,$data);
return $user;
}
/**
* 修改用户密码
*/
public function savePassword(int $uid, array $data)
{
// 对密码进行哈希处理
$password = $data['password'];
$user = User::find($uid);
if (!password_verify($password, $user->password)) {
throw new BusinessException('密码错误');
}
$user = $this->logic->savePassword($uid,$data);
return $user;
}
}