php登录限制
⑴ php如何限制一个账号最多只能在3台电脑登陆
PHP 管不了客户端那边的事情。无法实现。。
配合网页控件做到,就是另一回事。。
用控件读取硬件信息。并发送给 PHP
但你要能自己写网页控件再说。
⑵ php如何获取客户端的mac地址限制登录
php是服务器端脚本语言,只能获取客户端ip地址不能获取mac地址
⑶ PHP代码设置用户登陆限制怎么办
$_SESSION['num'] += 1;if($_SESSION['num'] >= 3){此处操作数据库 帐号状态改为锁定 并记录当前锁定时间。
⑷ php如何限制登录次数
每次登录失败,都记录该用户/IP的登录次数.
可以在用户表添加登录失败次数统计,最后一次登录时间(时间戳)的字段,每次登录成功,把登录失败次数置0.否则失败数次+1,到3次的时候,如果还错,则判断上次错误时间与本次登录时间的间隔.
如果要求严格,可以再记录IP.
==============
如果要防暴力猜密码,可加入验证码+IP验证,发现某IP连续猜密码达报警条件,则自动邮件或短信通知管理员,由管理员介入.
⑸ PHP 如何限制多人同时登陆
设计字段判断登录状态.很难判断用户是否下线.
直接将用户名保存在session里.再登录的时候判断当前页面是否存在此用户名的session对象.
如果存在就给出提示并返回首页.
⑹ php怎么密码三次错误不可登录
这个必须手动去做,
1:在数据库的用户表里面,增加字段记录每个用户登录的正确与否和登录时间,以及连续的错误次数
2:配置一个超时时间,超过超时时间之后,用户就能继续尝试登录。
3:用户登录的时候,监测他的连续错误次数是否已经到3次,如果到了,且当前时间减去最后一次登录错误的时间小于定义的超时时间,则不允许登录
4:如果登录成功,连续错误次数清零