セッションまたはクッキーの問題により、ユーザーがログインできなくなります
1162 ワード
ユーザーがログイン、セッションを入れ、ホームページにジャンプし、個人センター/presonalCenterにアクセスするをクリックし、ここで判断すると、userが存在すれば個人センターに入り、loginにジャンプすることは存在しない.html.ほとんどのブラウザをテストしてもいいですが、IOS 7のsafariではだめです.個人センターに行けない.道を指せ!ありがとう
ログインセッション挿入
session.setAttribute("user", user2);
以下はログイン後のジャンプ制御
ログインセッション挿入
session.setAttribute("user", user2);
以下はログイン後のジャンプ制御
@RequestMapping(value = "/presonalCenter")
public ModelAndView presonalCenter(HttpSession session){
User user=(User) session.getAttribute("user");
if(user==null){
return new ModelAndView("redirect:/page/login.html");
}else{
ConfirmInfo confirmInfo=confirmInfoService.findByUserIdAndState(user.getId());
int notRead=letterService.getNotReadCount(user.getId());
Map<String,Object> modelMap=new HashMap<String,Object>();
modelMap.put("user", user);
modelMap.put("notRead", notRead);
modelMap.put("RootPath", RootPath());
modelMap.put("confirmInfo", confirmInfo);
return new ModelAndView("/page/personal_center").addAllObjects(modelMap);
}
}