账号问题新增
This commit is contained in:
@@ -26,7 +26,7 @@ class Admin extends BaseController
|
||||
|
||||
// 对于API方法,直接检查权限并设置响应头
|
||||
$action = $this->request->action();
|
||||
$apiActions = ['getUsers', 'getBaseUrl', 'addUser', 'deleteUser', 'setBaseUrl'];
|
||||
$apiActions = ['getUsers', 'getBaseUrl', 'addUser', 'deleteUser', 'setBaseUrl', 'resetUserPassword'];
|
||||
|
||||
if (in_array($action, $apiActions)) {
|
||||
// 检查登录状态
|
||||
@@ -178,4 +178,20 @@ class Admin extends BaseController
|
||||
|
||||
return json($result);
|
||||
}
|
||||
|
||||
/**
|
||||
* 重置普通用户密码(管理员)
|
||||
*/
|
||||
public function resetUserPassword()
|
||||
{
|
||||
header('Content-Type: application/json; charset=utf-8');
|
||||
|
||||
$username = $this->request->param('username', '');
|
||||
$newPassword = $this->request->param('new_password', '');
|
||||
|
||||
$service = new UserService();
|
||||
$result = $service->resetUserPassword($username, $newPassword);
|
||||
return json($result);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user