- 主题:网站对于一个用户账号不允许同时多处登录,应该如何实现
为啥要保存在数据库里面?
应用服务器本身会有session过期的概念的,在那里处理
【 在 GreyTooWolf (灰太狼) 的大作中提到: 】
: 你的意思是把session再保存在数据库里面?
: 我前面说的现有那个系统的方法就是直接在数据库里面记录是否登录,也就是看user(state)是1还是0,和session没有关系。
: 你说的session有过期的概念是指一般服务器里面都会自己判断session["zhangsan"]是否过期吗。
: ...................
--
FROM 124.205.200.*
由应用服务器把session保存到共享的存储机制中
和
由应用程序员自己处理保存
是两个完全不同的概念
【 在 sayinger (言者) 的大作中提到: 】
: 如果以应用服务器作为控制的单点,那么所有应用都必须在同一个容器中,并且支持有一定的事务隔离功能,才能保证真正的单一登录。
--
FROM 124.205.200.*
上面你不是也说了嘛
存到数据库里去啊
【 在 sayinger (言者) 的大作中提到: 】
: 现在的问题只有一个,要实现单一登录,也就是单一session,那么必然有一个单点来对session进行控制。“应用程序自己处理保存”的话,如何满足这个需求?
--
FROM 124.205.200.*
默认的是fs吧?除了fs、db还有哪些?
【 在 Illidian (Demon Hunter) 的大作中提到: 】
: For some platforms such as PHP, db and fs are the only reliable persistent implementation.
--
FROM 61.48.188.*