发表于: 2018-01-12 22:27:15
1 759
今天完成的事情
前台加上了拦截器,防止未登录时访问页面
public class UserInterceptor implements HandlerInterceptor {
/**
* Controller之前
* @param request
* @param response
* @param handler
* @return
* @throws Exception
*/
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)throws Exception{
Long uid = (Long) request.getSession().getAttribute("userId");
if(uid == null){
response.sendRedirect("/incorrect.jsp");
return false;
}
return true;
}
判断session中是否有登陆信息,没有的话,就重定向
配置:
<mvc:interceptor>
<mvc:mapping path="/a/u/**"/>
<bean class="com.ptteng.academy.team.util.UserInterceptor"/>
</mvc:interceptor>
</mvc:interceptors>
拦截/a/u/的请求
明天的计划
修复微信部分的bug
遇到的问题
授权登陆时,会回调三次,导致空指针问题
收获
无
评论