1.前台
//判断用户是否登录
function checkUser(){
$.ajax({
url:"/getUser",
type:"post",
success: function(result){
if(result==null||result==""){
alert("登录超时~~");
location = "/login";
}else{
$(".label").text("xxx,欢迎使用");
}
}
});
}
2.后台
//登录
@RequestMapping("check")
@ResponseBody
public synchronized int check(String username,String pwd,HttpServletRequest request){
int result = 0;
if(username.equals("admin")&&pwd.equals("pwd123456")){
result = 1;
request.getSession().setAttribute("username", "admin");
}
return result;
}
//判断登录用户session为空
@RequestMapping("getUser")
@ResponseBody
public synchronized String getUser(HttpServletRequest request){
String user = "";
if(request.getSession().getAttribute("username")==null){
//获取session为空,表示已经超时(需要用户重新登录)
}else{
user = "admin";
}
return user;
}
用户登录后,session超时
最新推荐文章于 2024-07-11 04:06:30 发布