关于网友提出的“ web单点登录问题,最好有关键代码的源码。(急急急)”问题疑问,本网通过在网上对“ web单点登录问题,最好有关键代码的源码。(急急急)”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: web单点登录问题,最好有关键代码的源码。(急急急)
描述: 我是从事电子商务网站开发,我们公司要做一系列的电子商务网站,希望能实现单点登录。我的问题是怎么来控制cookie实现时间控制,如果不用cookie的话,又有什么更好的解决方案,希望大虾们能帮帮忙,如果不愿意在这里贴出源码的话,我们可以私聊,留下QQ或邮箱或者直接Q我397652243.在这里写过各位大侠们。真的很急的。再次谢谢!!!
解决方案1: HttpSession session = request.getSession();
session.setMaxInactiveInterval(int time);
解决方案2: 单点登录可以用CAS.
以下是我用MAP简单实现的.可能会有错误.
sessionlistener --> static map 保存session -->
sessioncreate() 忘 了监听器是哪个方法了,就是监听创建的.map.put(session.getId(), session);
destroy-->map.remove(key);
logon-->
sessi />
if(sessionid!=null) session=map.get(sessionid); session.removeAttribute("user"); 移除会话中的user属性,不用invalidate()是因为这个方法不能随便用.
logon operator:............
session.setAttribute('user');
servletcontext.setAttribute(user.getUsername,session.getId()); 针对用户名设置全局变量,以取得session id然后到MAP里取得session再移除上一次用户登录设置的属性.
解决方案3: session 如果是大的站点建议不要使用哦!~
如果是要用SESSION
如果是C#的话
可以用session.Add("flag","true");
然后通过判断flag 允许用户登陆
超时可以在web配置文件里面设置一个session的超时!就可以达到了
解决方案4: 用session试试
解决方案5: 路过
解决方案6: 学习
解决方案7: http://blog.163.com/anly_liu/blog/static/428323142008102122657786/
解决方案8: 通常是SESSION或者COOKIE来做 不会搜索不到的
解决方案9: 路过
http://www.cnitblog.com/neatstudio/archive/2008/08/02/47531.html
解决方案10: http://search.download.csdn.net/search/%E5%8D%95%E7%82%B9%E7%99%BB%E9%99%86
CSDN下载区看看
解决方案11: 帮顶。。
以上介绍了“ web单点登录问题,最好有关键代码的源码。(急急急)”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2281782.html