`
xmj0207
  • 浏览: 7498 次
社区版块
存档分类
最新评论

Session 抑或cookie问题,导致用户登录不了

阅读更多

用户登录,session放入,跳回主页,然后点击进入个人中心 /presonalCenter,这里进行判断,user存在即可进入个人中心,不存在跳到login.html。经过测试大部分浏览器都可以,就是IOS7下的safari 不行。死活进不去个人中心。求指路!!谢谢



登录Session放入

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);
		}
	}
分享到:
评论

相关推荐

    JAVA通过Session和Cookie实现网站自动登录

    1. **用户登录**: - 用户提交用户名和密码。 - 服务器验证用户名和密码的正确性。 - 验证成功后,服务器创建一个会话,并在服务器端保存用户信息(如用户名)。 - 如果用户选择了“记住我”选项,则服务器还会...

    JAVA通过Session和Cookie实现网站自动登录的技术

    在网站开发中,Session 和 Cookie 广泛应用于实现自动登录、用户信息存储等功能。 二、实现自动登录的步骤 1. 登陆成功后,生成并保存用户名和密码到 Cookie 中。 在登陆成功后,需要生成并保存用户名和密码到 ...

    flask-session-cookie-manager

    这个工具可能提供创建、读取、更新和删除cookie的功能,帮助开发者更方便地处理用户的登录状态、个性化设置等信息。 描述提到“使用python脚本更改或生成cookie”,这暗示了该工具包含Python脚本,这些脚本能够动态...

    JavaWeb使用Session和Cookie实现登录认证

    使用 Session 和 Cookie 实现登录认证可以提供一种安全的方式来验证用户的登录状态。通过使用 Session 和 Cookie,可以将用户的登录状态存储在服务器端和客户端,使得用户可以安全地访问服务器上的资源。

    flask-session-cookie-manager-master.zip

    而session则是一种在服务器端存储用户状态的方法,相比cookie更安全,因为它不包含敏感信息,只存储一个session ID,实际数据存储在服务器上。 在Flask中,默认的session机制是基于cookies的,这意味着session ID被...

    session与cookie的区别和联系?

    - 用户登录后,服务器为该用户创建一个Session,并生成一个Session ID。 - 该Session ID通过Cookie存储在用户的浏览器中,或者通过URL重写等方式传递。 - 用户浏览商品、添加到购物车等操作过程中,服务器通过读取...

    c#实现cookie和session的登陆实例

    本实例将探讨如何在C#环境下利用Cookie和Session来处理用户登录状态。 首先,我们要理解Cookie和Session的基本概念。Cookie是一种小型文本文件,由服务器发送到用户的浏览器,并存储在本地。每次用户访问同一网站时...

    flask、session、cookie解加密脚本

    在处理用户登录和会话管理时,`session`和`cookie`是两个核心概念。本文将深入探讨`Flask`中的`session`和`cookie`,以及如何对它们进行解密。 首先,`session`和`cookie`都是用于跟踪用户状态的方法。`cookie`通常...

    session 和cookie 区别

    标题与描述中的关键词“session和cookie区别”指向了两种在Web开发中常用的状态...总之,session和cookie在Web开发中扮演着重要角色,了解它们的区别和使用场景对于构建安全、高效、用户友好的Web应用程序至关重要。

    asp.net的session和cookie的应用

    例如,可以使用Cookie来存储用户的登录状态,然后用Session来存储用户在登录后的个性化信息。同时,考虑到隐私问题,开发者需要告知用户何时设置了Cookie,并尊重用户的Cookie设置选择。 总的来说,ASP.NET的...

    一次搞明白 Session、Cookie、Token,面试问题全搞定.pdf

    Session的优点在于它能够在服务器端保存用户的相关信息,例如用户登录状态、购物车内容等。然而Session也有缺点,比如负载均衡环境下,用户请求可能被转发到不同的服务器,如果服务器之间不能共享Session数据,则会...

    TP5 Session和Cookie

    当用户登录网站后,服务器会在服务器端为该用户创建一个唯一的Session ID,并将其发送到用户的浏览器,通常存储在一个名为PHPSESSID的Cookie中。用户在每次向服务器发送请求时,都会将这个Session ID带回来,服务器...

    Session&Cookie;.rar

    - **控制登录时间**:结合Session,可以设定用户登录的有效时间,过期后需重新验证身份。 - **用户注册**:在注册过程中,可以通过Cookie暂存用户输入,以实现表单的多步提交。 - **防刷计数器**:使用Cookie记录...

    j2ee实验二:学习使用Session和Cookie

    ### j2ee实验二:学习使用Session和Cookie #### 实验背景与目标 在现代Web应用开发中,理解和掌握会话管理和用户认证是至关重要的。本实验旨在通过一系列实际操作来帮助学生熟悉J2EE环境下Session和Cookie的工作...

    .net通过Session和Cookie实现网站自动登录的技术

    在实现自动登录的过程中,WinTest可能首先通过发送POST请求模拟用户登录,获取到SessionID,然后将SessionID保存到一个Cookie中。接着,当再次访问网站时,WinTest会检查Cookie中的SessionID,并将其附带在HTTP请求...

    Session、Cookie、Token的关系。以及Cookie的局限性

    当用户登录后,服务器会创建一个Session对象,存储用户的登录信息。每次用户请求时,服务器通过Session ID(通常存储在Cookie中)来识别用户,以便提供个性化的服务。Session的优势在于服务器存储数据,安全性较高,...

    session存用户名密码实现用户登录和退出

    特别是在用户登录和退出的过程中,Session扮演了关键角色。本篇文章将详细介绍如何利用Session存储用户名和密码,以实现用户登录和退出功能。 首先,我们需要理解Session的基本概念。Session是在服务器端存储的一种...

    不用session和cookie的验证码

    完全不用session和cookie的验证码,样式自己设置,自己设置字符数

    经典收藏Cookie和Session

    - **自动登录功能**:网站通常会提供“记住我”选项,即通过设置持久Cookie来保存用户的登录状态,以便下次访问时无需重新登录。 - **个性化推荐**:利用Cookie记录用户的浏览历史和喜好,为用户提供个性化的服务。 ...

Global site tag (gtag.js) - Google Analytics