作者GreatPig (大猪)
看板Web_Design
标题Re: [请益] 请问PHP关於重复登入..
时间Sat Jan 7 11:05:39 2006
※ 引述《accordingto (Knoppix)》之铭言:
: 各位大大好,请问一下,
: 我用PHP设计好一个登入介面了,
: 登入後用SESSION记录并提供一些会员功能。
: 但是我发现在不同电脑上,使用者可以重复登入,
: 请问是否有办法设定让使用者在A电脑登入後,
: 同样帐号密码在B电脑登入时,
: 把A电脑的登入资讯取消掉呢..?
: 因为不知道该怎麽做....烦请给我一点方向,谢谢~
: ※ 编辑: accordingto 来自: 220.139.81.64 (01/01 21:31)
: 推 yohong:Application 01/01 22:05
提供一个想法好了,虽然好像有点费功夫!
1.使用者登入时,就把该使用者的资讯记录下来
(例如:使用者一登入,把使用者帐号和它登入的电脑IP记录在一个暂时的资料表)
注:在记录使用者资讯到暂时的资料表前,先查询使用者资料是否已存在,若已存在,
先将原本的资料删除後才做记录的动作!
2.在每个页面的程式码最前面加一个检查的功能,检查使用者帐号和电脑IP是否存在暂时
的资料表内,如果帐号和电脑IP都存在,则可以继续执行;如果帐号或电脑IP其中一者不
存在,则将这个使用者强制登出!!
好像写的有点乱,希望你看的懂,还是有人有较好的方法方分享一下^^
--
我的相簿
http://photo.xuite.net/farfar
我的布拉格
http://blog.xuite.net/farfar/blog
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 221.169.235.154