发表于: 2018-01-12 22:27:15

1 757


今天完成的事情

前台加上了拦截器,防止未登录时访问页面

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


遇到的问题

授权登陆时,会回调三次,导致空指针问题


收获



返回列表 返回列表
评论

    分享到