我正在使用Codeigniter开发一个Web应用。
此应用有一个登录页面:我想避免超过3个人在同一时间输入相同的凭据。 如何使用PHP在CodeIgniter中使用一个帐户限制三个登录名。
答案 0 :(得分:1)
您可以创建一个表格,
logins
id user_id login_at
新用户登录后,为其创建交易,
您需要检查该表的计数,
如果小于或等于3,则插入新的登录条目,否则抛出失败消息。
答案 1 :(得分:0)
使用该信息创建一个新表,并在用户登录时插入...
CREATE TABLE `login_info` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`username` VARCHAR( 50 ) NOT NULL ,
`login_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
`ip_address` VARCHAR( 50 ) NOT NULL ,
);
从ip地址中,您可以查看有多少用户登录以及从哪个位置登录。