首页>代码>基于springboot2+mybatis+thymeleaf+layui整合开发的在线心理咨询管理系统>/YiXinLi-Project/src/main/java/com/pengzhen/yixinli/common/LoginSession.java
package com.pengzhen.yixinli.common; import com.pengzhen.yixinli.entity.User; import org.springframework.web.context.request.RequestContextHolder; import org.springframework.web.context.request.ServletRequestAttributes; import javax.servlet.http.HttpSession; /** * 存放用户登入的Session */ public class LoginSession { public static final String USER_IN_SESSION = "user_in_session"; //获取session对象 private static HttpSession getSession() { return ((ServletRequestAttributes) (RequestContextHolder.getRequestAttributes())).getRequest().getSession(); } //设置用户登入的Session public static void setUserInSession(User contextUser) { if (contextUser != null) { //保存session getSession().setAttribute(USER_IN_SESSION, contextUser); } else { //注销session getSession().invalidate(); } } //共享给外部调用登入session public static User getCurrentUser() { return (User) getSession().getAttribute(USER_IN_SESSION); } }
最近下载更多
李二san LV1
4月13日
微信网友_6927932988952576 LV12
3月31日
WHY-small LV15
2023年12月20日
wnnmmb LV2
2023年10月18日
爱吃鱼的猫Vital LV6
2023年7月28日
xiaobaitud LV13
2023年7月10日
微信网友_6461019441418240 LV2
2023年5月6日
夜晚的星666 LV7
2023年5月5日
18836428501 LV1
2023年3月3日
小哼ovo LV3
2023年3月1日