/** * 描述: 登录拦截器 * 如果用户没有登录 拒绝 返回 请用户进行登录的提示 * 作者: Mr.T * 时间: 2022-07-09 17:03 */ //实现HandlerInterceptor (拦截器接口,,重写初始化,运行中,结束方法方法中的初始化方法) public class LoginInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { // 获取session 中的当前用户 User user = WebUtil.getUser(); if (user != null){ return true; } throw new BussiException(CodeMsg.USER_LOGIN_INVALID_ERROR.code, CodeMsg.USER_LOGIN_INVALID_ERROR.msg); } }
登录拦截器
最新推荐文章于 2022-12-28 10:49:26 发布
该博客介绍了如何实现一个登录拦截器,当用户未登录时,系统会阻止进一步的操作并提示用户进行登录。主要涉及WebUtil工具类用于获取Session中的用户信息,以及自定义的BussiException来抛出未登录错误。
摘要由CSDN通过智能技术生成