mirror of
https://github.com/PlayEdu/PlayEdu
synced 2025-07-22 08:59:34 +08:00
added: 密码修改权限
This commit is contained in:
parent
1bbe8f1ad7
commit
eb7453d3b7
@ -164,6 +164,20 @@ public class AdminPermissionCheck implements ApplicationRunner {
|
||||
}
|
||||
},
|
||||
});
|
||||
// 其它
|
||||
put(
|
||||
"其它",
|
||||
new AdminPermission[] {
|
||||
new AdminPermission() {
|
||||
{
|
||||
setSort(0);
|
||||
setName("修改登录密码");
|
||||
setSlug(
|
||||
BPermissionConstant
|
||||
.PASSWORD_CHANGE);
|
||||
}
|
||||
},
|
||||
});
|
||||
}
|
||||
});
|
||||
put(
|
||||
|
@ -14,6 +14,8 @@ public class BPermissionConstant {
|
||||
public static final String TYPE_ACTION = "action";
|
||||
public static final String TYPE_DATA = "data";
|
||||
|
||||
public static final String PASSWORD_CHANGE = "password-change";
|
||||
|
||||
public static final String ADMIN_USER_INDEX = "admin-user-index";
|
||||
public static final String ADMIN_USER_CUD = "admin-user-cud";
|
||||
|
||||
|
@ -11,10 +11,12 @@ import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import xyz.playedu.api.BCtx;
|
||||
import xyz.playedu.api.bus.BackendBus;
|
||||
import xyz.playedu.api.constant.BPermissionConstant;
|
||||
import xyz.playedu.api.constant.SystemConstant;
|
||||
import xyz.playedu.api.domain.AdminUser;
|
||||
import xyz.playedu.api.event.AdminUserLoginEvent;
|
||||
import xyz.playedu.api.exception.JwtLogoutException;
|
||||
import xyz.playedu.api.middleware.BackendPermissionMiddleware;
|
||||
import xyz.playedu.api.middleware.ImageCaptchaCheckMiddleware;
|
||||
import xyz.playedu.api.request.backend.LoginRequest;
|
||||
import xyz.playedu.api.request.backend.PasswordChangeRequest;
|
||||
@ -93,6 +95,7 @@ public class LoginController {
|
||||
return JsonResponse.data(data);
|
||||
}
|
||||
|
||||
@BackendPermissionMiddleware(slug = BPermissionConstant.PASSWORD_CHANGE)
|
||||
@PutMapping("/password")
|
||||
public JsonResponse changePassword(@RequestBody @Validated PasswordChangeRequest req) {
|
||||
AdminUser user = BCtx.getAdminUser();
|
||||
|
Loading…
x
Reference in New Issue
Block a user