项目思路 :后台用了Shiro 拦截器去后台管理页面,前端也有自己登录页面,那就再加一个拦截器去实现它
package com.sxydck.core.util.font;
import com.sxydck.core.util.YdckUtil;
import com.sxydck.entity.order.OrderReceiverInfo;
import lombok.extern.log4j.Log4j;
import org.springframework.stereotype.Component;
import org.springframework.web.servlet.HandlerInterceptor;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
/**
* 定义拦截器
*/
@Component
public class ConfigInterceptor implements HandlerInterceptor {
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
HttpSession session = request.getSession();
// 从session中获取用户信息
Personnel comUser = (Personnel) session.getAttribute("user");
// session过期
if(comUser == null){
System.out.print(">>>session过期, 跳至登录页");
response.sendRedirect("/fr

本文介绍了一个项目中如何在已有的Shiro权限控制基础上,通过新增Springboot拦截器来实现针对不同用户的登录页面。通过配置拦截器,实现了多用户系统的登录页面定制化。

504

被折叠的 条评论
为什么被折叠?



