feat: 添加XSS防护工具函数并优化多个功能模块
refactor(前端): 重构登录页面和用户状态管理逻辑 fix(后端): 修复用户密码更新逻辑和错误提示 feat(后端): 实现分页搜索功能并优化文件删除逻辑 perf(前端): 优化笔记编辑器自动保存和状态提示 fix(后端): 增强图片上传安全验证 style(前端): 调整笔记预览页面按钮权限控制 chore: 更新生产环境配置和测试数据库依赖 feat(前端): 添加虚拟列表组件优化性能 fix(前端): 修复笔记编辑器返回逻辑和状态保存 refactor(前端): 优化axios拦截器错误处理逻辑 docs: 更新方法注释和参数说明
This commit is contained in:
@@ -110,10 +110,23 @@ public class SecurityUtil {
|
||||
/**
|
||||
* 检查当前用户是否为管理员
|
||||
* 在本项目中,管理员角色定义为"ADMIN"
|
||||
*
|
||||
*
|
||||
* @return 如果用户是管理员返回true,否则返回false
|
||||
*/
|
||||
public static boolean isAdmin() {
|
||||
return hasRole("ADMIN");
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取当前已认证用户的ID
|
||||
*
|
||||
* @return 当前用户的ID,如果用户未认证则返回null
|
||||
*/
|
||||
public static Long getCurrentUserId() {
|
||||
String username = getCurrentUsername();
|
||||
if (username == null) {
|
||||
return null;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user