feat(security): 添加 SaIgnore 注解以允许未登录用户访问特定接口

- 在 BannerController、CommentController、HotMusicController、MusicController、PlaylistController、SingerController、TypeController 和 UserController 中添加了 SaIgnore 注解
- 这些注解允许未登录用户访问被注解的接口,以便在前端页面中展示相关信息
This commit is contained in:
ikmkj
2025-07-26 09:49:24 +08:00
parent 4deaf59123
commit 9fbaacc36a
8 changed files with 37 additions and 0 deletions

View File

@@ -2,6 +2,7 @@ package com.test.musichouduan.controller;
import cn.dev33.satoken.annotation.SaCheckLogin;
import cn.dev33.satoken.annotation.SaCheckRole;
import cn.dev33.satoken.annotation.SaIgnore;
import cn.dev33.satoken.stp.StpUtil;
import com.test.musichouduan.dto.*;
import com.test.musichouduan.service.FileService;
@@ -34,6 +35,7 @@ public class UserController {
* @param request 注册请求
* @return 响应结果
*/
@SaIgnore
@Operation(summary = "用户注册", description = "新用户注册接口")
@PostMapping("/register")
public Result<UserDTO> register(@Parameter(description = "注册信息") @Validated @RequestBody RegisterRequest request) {
@@ -47,6 +49,7 @@ public class UserController {
* @param request 登录请求
* @return 响应结果
*/
@SaIgnore
@Operation(summary = "用户登录", description = "用户登录接口,登录成功后返回用户信息和令牌")
@PostMapping("/login")
public Result<LoginResultDTO> login(@Parameter(description = "登录信息") @Validated @RequestBody LoginRequest request) {