加固后台管理安全
This commit is contained in:
@@ -36,6 +36,10 @@ export interface ChangePasswordRequest {
|
||||
new_password: string
|
||||
}
|
||||
|
||||
export interface ResetPasswordRequest {
|
||||
new_password: string
|
||||
}
|
||||
|
||||
export async function fetchAdminMgrUsers(page = 1, pageSize = 20) {
|
||||
const { data } = await apiClient.get<ApiResponse<PaginatedResult<AdminMgrUser>>>(
|
||||
'/admin/admin-users',
|
||||
@@ -78,7 +82,15 @@ export async function assignAdminRoles(id: number, roleIds: number[]) {
|
||||
return data.data
|
||||
}
|
||||
|
||||
export async function changeAdminPassword(id: number, req: ChangePasswordRequest) {
|
||||
export async function changeAdminPassword(req: ChangePasswordRequest) {
|
||||
const { data } = await apiClient.put<ApiResponse<{ updated: boolean }>>(
|
||||
'/admin/admin-users/me/password',
|
||||
req
|
||||
)
|
||||
return data.data
|
||||
}
|
||||
|
||||
export async function resetAdminPassword(id: number, req: ResetPasswordRequest) {
|
||||
const { data } = await apiClient.put<ApiResponse<{ updated: boolean }>>(
|
||||
`/admin/admin-users/${id}/password`,
|
||||
req
|
||||
|
||||
Reference in New Issue
Block a user