Shiro拦截器,返回JSON数据
在前后端分离的情况下,后端人员这边是没有页面的。后端只提供接口,返回json,供前段人员调用。
shiro自带登录过滤器,在拦截到用户未登录的情况下,会重定向到loginUrl。
如果观看shiro登录过滤器UserFilter的源码,会发现如果用户登录失败会调用这个saveRequestAndRedirectToLogin(request, response)方法进行重定向。
protected boolean onAccessDenied(ServletRequest request, ServletResponse response) throws
Exception {
saveRequestAndRedirectToLogin(request, response);
return fa