添加验证登录接口
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user