feat(security): 添加 SaIgnore 注解以允许未登录用户访问特定接口
- 在 BannerController、CommentController、HotMusicController、MusicController、PlaylistController、SingerController、TypeController 和 UserController 中添加了 SaIgnore 注解 - 这些注解允许未登录用户访问被注解的接口,以便在前端页面中展示相关信息
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user