搭建论坛《网站·搭建者》用户服务 → 如何避免重复登录?


  共有1676人关注过本帖树形打印

主题:如何避免重复登录?

帅哥哟,离线,有人找我吗?
dongxiaoxu
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:技术员 帖子:139 积分:969 威望:0 精华:0 注册:2006-9-6 21:40:42
如何避免重复登录?  发帖心情 Post By:2008-1-5 14:06:14

admin能不能讲一讲如何避免重复登录?

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
FSJM
  2楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:2323 积分:6885 威望:9 精华:0 注册:2002-10-23 13:50:52
  发帖心情 Post By:2008-1-5 14:50:21

b/s模式很难避免,目前可以检测出来,但服务器的 会话标识 和浏览器不能重新连接;

如果拒绝登录,服务器的会话可能是“死的”,只能等超时后自动清理或手工清理,才可登录。

所以目前很难避免。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
pc_doctor
  3楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 卧龙樵夫
等级:首席分析师 帖子:1270 积分:7005 威望:0 精华:3 注册:2003-3-23 14:15:25
  发帖心情 Post By:2008-1-6 18:27:46

登录,从登录这个角度讲,就一定是有一个权限的问题。所以,可以从权限数据库中想办法来实现重复登录的检测:

1、在权限数据表中设置一个“登录状态”字段。字段值=1为已经登录,字段值=0为没有登录。默认=0。

2、登录检验时,在通过帐号、密码后,再检验“登录状态”字段值。该字段值=0,就放行登录,并立即将该字段值修改为=1。

3、登录检验时,在通过帐号、密码后,再检验“登录状态”字段值。该字段值=1,就拒绝登录。

4、帐号退出时,将“登录字段”值修改=0,以备下次登录。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

如何避免重复登录?








签名