关于登录用户信息保存问题,请教

问题描述

一般用户登录系统,用户信息保存到SESSION中,但是由于用户可能长时间不操作页面,会引起SESSION超时,需要重新登录,请问有没有好的办法来储存当前用户登录的信息,而不存在用户登录信息失效的问题??问题补充:cookies也可有超时时间的阿

解决方案

如果你想储存信息可以使用cookies见以下链接引用http://cache.baidu.com/c?m=9d78d513d9921cf201b6c33f1a16a63e581694247c89df4f3992d15f9217465c1738beee30226707d7c46b6776fe1403f7aa632a200454eac796d3168aa6c27672dd3a75364fc01a43ce1faacf4323c126915aebad13e7baf43396a9d7d4d5574e&p=882a9219909f59be40be9b7e4c&user=baidu如果是配置文件的话,拿tomcat为例可以将值设置成-1,好像是-1,你试试 <session-config> <session-timeout>-1</session-timeout> </session-config>
解决方案二:
如果这样还不行的话你就最好把信息保存到文件里,每次读一下
解决方案三:
这样写应该可以的,呵呵c.setMaxAge(60*60*24*365);如果你想更长时间,可以60*60*24*365*100 相当于100年不过期,这个够长了吧
解决方案四:
不过不建议设置成不超时,设置cookies吧,要是session一直不过期对服务器来说是一个灾难

时间: 2024-10-03 17:30:21

关于登录用户信息保存问题,请教的相关文章

android---实现登录用户信息保存(XML)

前两天用SharedPreference实现了保存用户历史信息,当用户再次登录的时候在AutoCompleteTextView(仿google搜索自动提示框)中显示历史用户信息. 这次用户信息是通过XML保存的,其中比较中要的包括了XML数据的生成和XML数据的解析,以及生成apk私有数据. XML数据生成:在将用户信息保存成XML数据前,我们应该先了解一个非常重要的类XmlSerializer,这个类帮助我们将需要保存成XML数据的信息进行序列化. public String writeToS

Android---实现登录用户信息保存

前两天用SharedPreference实现了保存用户历史信息,当用户再次登录的时候在AutoCompleteTextView(仿google搜索自动提示框)中显示历史用户信息. 这次用户信息是通过XML保存的,其中比较中要的包括了XML数据的生成和XML数据的解析,以及生成apk私有数据. XML数据生成:在将用户信息保存成XML数据前,我们应该先了解一个非常重要的类XmlSerializer,这个类帮助我们将需要保存成XML数据的信息进行序列化. 代码 public String write

系统-浏览器异常关闭或关闭选项卡后怎么清除该登录用户信息

问题描述 浏览器异常关闭或关闭选项卡后怎么清除该登录用户信息 现在我的系统可以实现阻止同一用户在不同浏览器上的登录,允许不同用户在同一浏览器上的登录,可一旦不是正常退出,直接关闭选项卡或直接关闭浏览器的话,用户不能在重新登录了,求教. 解决方案 判断用户的在线状态 获得用户登陆状态不用说了,判断离开的话就有一点问题了,如果说用户都是按照设计者的规定触发退出事件离开的话那就没什么难度了,但是用户的离开方式多种多样,怎么在用户非法离开的时候即时的判断离开呢?最常见的非法离开就是关闭浏览器了. 复制代

jsp-JSP登录后怎么获取当前登录用户信息?

问题描述 JSP登录后怎么获取当前登录用户信息? 我用的是MySQL,做了一个登录界面,注册的的时候有很多信息,但是登录时只验证用户名和密码,数据库如下: 比如我现在要获取已经登录的用户abc的全部信息存入session中,并在其他页面中调用,代码应该怎么写?用电话tel举个例子就好,我再对照着自己摸索一下,感激不尽. 解决方案 密码应该md5加密,对于用户登录之后,在判断用户登录成功之后,可以把用户信息存入到session中,其他地方直接从session中取就可以了.对于刚学的,建议看下框架,

无法返回当前登录用户信息.

问题描述 我用了以下4种方式返回当前登录的用户名,在VS2005环境中点击右键用IE浏览都能成功,但在iis服务下,却返回NETWORKSERVICE的信息,请问各位高手,iis是否要单独配置,请指出,谢谢!this.User.Identity.Name;Request.ServerVariables.Get(5);this.Page.User.Identity.Name;System.Security.Principal.WindowsIdentity.GetCurrent().Name; 解

SVN更改登录用户(转)

一) 原地址:http://www.ixna.net/articles/2606 //证书缓存 $ svn list https://host.example.com/repos/project Error validating server certificate for https://host.example.com:443: - The certificate is not issued by a trusted authority. Use the fingerprint to val

asp.net session、登录用户、cookie常见问题解决办法

asp教程.net session.登录用户.cookie常见问题解决办法 这里主要讲了关于session缓存,失效,以及cookie无法删除等常用见的问题了. OutPutCache 自定义缓存:session.登录用户.cookie 等 其实这个也是新瓶装旧酒的问题,前段时间,把这个做了,况且效果和性能都还不错,所以记录下,希望能帮助更多的人 虽然 outputcache 很重要,但是这个功能真的不好用,很多时间不能满足需求,比如做一些自定义方面的缓存依赖,如:session.登录用户信息.

怎么通过编程实现 将窗体内录入的信息保存到电脑上?

问题描述 我在编一个建议的信息登记系统,最后一步,怎么实现将面向用户的窗体中录入的用户信息保存到本地计算机?谢谢各位! 解决方案 解决方案二:https://www.baidu.com/s?ie=UTF-8&wd=C%23%20%E4%BF%9D%E5%AD%98%E6%96%87%E4%BB%B6解决方案三:System.IO.File.WriteAllText(文件路径,保存内容);解决方案四:用文本xmal保存或者数据库解决方案五:第一选择是使用一个数据库,这样检索保存都方便,但是大型数据

后台-请教一个关于网站用户密码保存的问题

问题描述 请教一个关于网站用户密码保存的问题 之前自己做过一个简单的网页有登录注册功能的,但是我是直接将用户注册的名字和密码保存在数据库中,换句话说,我可以在数据库里直接看到用户的密码.当然这只是一个个人简单的小demo,但我想问一下,在实际投入运行的网站中,他们是怎样保存用户的密码的?后台人员能够从数据库中看得到用户的密码吗?如果看不到,那比如我们要修改密码的话,后台又是如何判断我输入的密码是否是原来的密码? 求教一下~谢谢~ 解决方案 一般来说,我们使用哈希(Hash)算法来存储密码. 其中