请给一个简单实现单用户登录的方法

CaiRR 启明星辰信息有限公司 主管  2009-08-17 04:23:34
就是当用户使用账号登陆后其他人不能再使用这个账号登陆
...全文
91 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xzx99 2009-08-18
回复
aemyang1987 2009-08-17
可以在数据库中添加一个字段,当用户登陆时设为true,退出是为false(这个方法有个确定就是如果用户不是正常退出会失效)
2.同3楼
回复
wansai00 2009-08-17
使用登陆随机码来限制只能单用户登陆

我只说实现的思路 具体实现代码 楼主可以自己来写

再用户登陆成功后,生成一个随机码符串,同时保存到三个地方

保存到客户端cookie, 数据库,和applicatioin

验证方法:(假设登陆用户名为user1)
1. 先检查application(此用户的随机码)是否存在,如果不存在,从数据库中读出,存到application
2. 检查application(此用户的随机码) 是否 等于 cookie, 如果不相等,就是这个帐号已经在其它地方登陆了
(因为,这个帐号一旦在其它地方登陆,application(此用户的随机码)和数据库中存储的随机码就会发生改变)
回复
mailbao 2009-08-17
回复
mailbao 2009-08-17
Remark...有空再解
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告