添加验证登录接口

This commit is contained in:
zk
2026-03-27 14:58:40 +08:00
parent 273c99f9b5
commit ce22f29b6e
2 changed files with 16 additions and 1 deletions
+1 -1
View File
@@ -20,7 +20,7 @@ offerpie/back-end
│ ├─ aop/
│ │ └─ FuncPermissionAspect.java # 功能权限校验切面(拦截注解,校验+扣减+异常回退)
│ ├─ controller/
│ │ ├─ LoginController.java # 登录相关接口(发送验证码、短信登录)
│ │ ├─ LoginController.java # 登录相关接口(发送验证码、短信登录、检查登录状态
│ │ ├─ RouteMenuController.java # 路由菜单接口(获取用户有效菜单树)
│ │ ├─ UserProfileController.java # 用户个人资料接口(主表+5张子表的查询与保存)
│ │ ├─ JobIntentionController.java # 求职意向接口(查询与保存)
@@ -4,6 +4,7 @@ import lombok.AllArgsConstructor;
import org.jiayunet.pojo.dto.SmsLoginDto;
import org.jiayunet.pojo.vo.LoginVo;
import org.jiayunet.service.LoginService;
import org.jiayunet.tool.UserSecurityTool;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
@@ -41,4 +42,18 @@ public class LoginController {
loginService.logout(request, response);
return true;
}
/**
* 检查登录状态
* <p>有Cookie且认证通过返回true,否则返回false</p>
*/
@GetMapping("/checkLogin")
public boolean checkLogin() {
try {
UserSecurityTool.getUserId();
}catch (Exception e) {
return false;
}
return true;
}
}