学习网站会员限制问题:
1.同一时间只可以登陆一个帐号:在会员注册(注册是收费的)的时候我数据库里有个logon字段默认值为"F",会员登陆时,不但通过用户名密码还有这个"F"依据判断,才能登陆。在会员登陆以后我用一个UPDATE语句将其改为"T"。点"注销"在UPDATE回来改为"F".
问题是:“有时候会员忘记"注销",下次就不能登陆了。我想有没有办法让他们在关闭页面的时候就执行那个UPDATE语句。”
2.为了防止多人购买一个帐号,分段时间登陆问题。我想在会员第一次登陆的时候获取客户端一种唯一性的信息。以后在同一地方登陆。
有思路的朋友帮帮忙!~
1.同一时间只可以登陆一个帐号:在会员注册(注册是收费的)的时候我数据库里有个logon字段默认值为"F",会员登陆时,不但通过用户名密码还有这个"F"依据判断,才能登陆。在会员登陆以后我用一个UPDATE语句将其改为"T"。点"注销"在UPDATE回来改为"F".
问题是:“有时候会员忘记"注销",下次就不能登陆了。我想有没有办法让他们在关闭页面的时候就执行那个UPDATE语句。”
2.为了防止多人购买一个帐号,分段时间登陆问题。我想在会员第一次登陆的时候获取客户端一种唯一性的信息。以后在同一地方登陆。
有思路的朋友帮帮忙!~
第二个问题,我不太清楚你为什么有这样的需求,不过说了,我就说一下我的意见,可以使用IP的做判断,不过,你这样子做的意思就是说,这个用户换个网段或换个地方就不能登录了,如果是哪种自动取得IP的用户,会很痛苦的。哥们,从用户的角度来看,我来了钱还要不能痛快的用,实在是不太好,如果是哪种花了很多钱才能登录的,我才不给别人用呢。
话多了。呵呵。
有没有别的方法呢?
比如说最好获取MAC地址之类能代表唯一性的啦!!~~
可是我不知道怎么样写像1楼说的那样。
SESSION没的时候执行update
session_destroy();的意思呢是:是指 将 session中保存的东西 全部销毁。
后来你都销毁了还这么update啊
真是不知道怎么写了。
类似QQ在其他电脑上登录的效果。2.恐怕得参考支付宝的安全证书了。
类似QQ在其他电脑上登录的效果。能否说的具体一点呢?