短视频直播系统,软件自带的拦截器,拦截功能

短视频直播系统,软件自带的拦截器,拦截功能实现的相关代码

核心源码

 

1
LoginInteceptor<br>package com.wanshi.interceptor;<br>import org.springframework.web.servlet.HandlerInterceptor;<br>import javax.servlet.http.HttpServletRequest;<br>import javax.servlet.http.HttpServletResponse;<br>public class LoginInterceptor implements HandlerInterceptor {<br>    public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {<br>        //1.对登录,注册,风格直接放行<br>        //获取请求的uri地址<br>        String uri = request.getRequestURI();<br>        if (uri.contains("login")) {<br>            return true;<br>        }<br>        //2.进行session验证<br>        Object user = request.getSession().getAttribute("user");<br>        if (user == null) {<br>            request.getRequestDispatcher("/WEB-INF/pages/login.jsp")<br>                    .forward(request, response);<br>            return false;<br>        }<br>        return true;<br>    }<br>}

 

spring-mvc配置文件增加拦截器配置

 

1
<br><mvc:interceptors><br>        <mvc:interceptor><br>            <mvc:mapping path="/**"/><br>            <bean id="loginInterceptor" class="com.wanshi.interceptor.LoginInterceptor"/><br>        </mvc:interceptor><br>    </mvc:interceptors>

 

以上就是短视频直播系统,软件自带的拦截器,拦截功能实现的相关代码, 更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(132)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示