feat(user): 添加更新用户名功能并优化安全配置
- 在 ErrorCode 中新增 USER_UPDATE_USERNAME_FAILED 错误码 - JwtAuthenticationTokenFilter 中增加当前用户名属性设置 - RestAuthenticationEntryPoint 返回状态码改为 403 并更新错误信息 - 新增 UpdateUsernameRequest DTO 用于接收用户名更新请求 - UserController 添加 updateUsername 接口支持修改用户名 - UserInfoService 和其实现类中增加 updateUsername 方法逻辑 - 引入 tokenHead 配置项以支持 JWT 相关操作
This commit is contained in:
@@ -21,7 +21,6 @@ public enum ErrorCode {
|
||||
PASSWORD_FORMAT_ERROR(400, "USER-104", "密码需6-20位字符组合"),
|
||||
USER_NOT_EXISTS(404, "USER-104", "用户不存在"),
|
||||
USER_ID_INVALID(400, "USER-105", "用户ID无效"),
|
||||
|
||||
USER_NOT_EXISTS_OR_PASSWORD_WRONG(401, "USER-105", "用户名不存在或密码错误"),
|
||||
USER_NOT_ENABLED(403, "USER-106", "用户未启用"),
|
||||
USER_NOT_LOGIN(401, "USER-105", "请先登录"),
|
||||
@@ -30,6 +29,8 @@ public enum ErrorCode {
|
||||
EMAIL_FORMAT_ERROR(400, "USER-108", "邮箱格式无效"),
|
||||
PHONE_EXISTS(409, "USER-109", "手机号已注册"),
|
||||
PHONE_FORMAT_ERROR(400, "USER-110", "手机号格式无效"),
|
||||
USER_UPDATE_USERNAME_FAILED(400,"USER-111" , "用户名更新失败"),
|
||||
|
||||
|
||||
// ================== 论坛内容相关 (200-299) ==================
|
||||
POST_NOT_FOUND(404, "POST-201", "帖子不存在"),
|
||||
|
||||
Reference in New Issue
Block a user