欢迎回家!您的会计证考证,计算机,考证,学历家园!请登陆学员中心 南京会计培训 2014江宁会计培训-2014白下会计培训-全面开班! 收藏本页 添加本站到收藏夹
南京金蓝航会计计算机培训
|
|
|
|
|
|
支付方式
|
|
校长信箱

 
  您的位置: 南京金蓝航瑞普学校——课程介绍  (更多课程请致电培训部)
 学校其他课程:南京计算机培训  南京学历教育  证书考试及培训  南京少儿电脑培训  南京会计培训

 
热门课程
会计 计算机

ASP限制同一用户名同时两个人登陆的方法.

在用ASP给客户做一个OA办公系统时,客户要求每个管理员帐号只能允许一个人登陆,当有其他人使用当前管理帐号登陆时,原来已经登陆的用户就被提示:非法登陆或帐号被盗用的信息。

想了几套方案,比如新建一个用户在线表,限制同一个帐号不能同时在线。
但一旦用户不按正常方法退出,在线列表将不能正确更新,同一用户想在二次登陆时就不允许了。

最后想到了一个最简单的解决办法,那就是采用随机码机制,在用户登陆时,把登陆时的随机码写入用户数据库字段truepass和写入session,然后进行后台每页操作时判断数据库中当前用户的随机码字段和写入session里的随机码是否匹配。如果不匹配,证明有另一个人使用了该同名用户进行登陆,并刷新了用户表的随机码,导致验证无法通过。

其他人使用同样的管理账号成功登陆时,将数据库中当前用户的随机码字段刷新,和写入session,而这时候前面已经登陆的用户就会被限制了,被系统提示:非法登陆或帐号被盗用的信息。

这个方法是不是很简单和实用呢:)

写session可以改为写cookies

 
南京会计培训
版权所有 南京金蓝航教育 南京瑞普科技专修学校 我要啦免费统计 苏ICP备09086834号 学校管理     学校总值班电话:13770865633
 
光华门校区:南京市大光路27号市职工大学内 瑞普教育  报名咨询热线 (025)84606360
江  宁校区:江宁区金箔路999号,银谷大厦504 -506  报名咨询热线 (025)52281675    校园招生代理热线:13770865633