PHP禁止单个用户多设备同时登陆,限制单个用户在多端重复登录

逻辑简单,主要是3点:

1.登录的时候写入一个最新的登录IP到user表其中一个last_login_ip字段

2.登录成功的时候,转入到index控制器或者index方法之前先进行查询:

         1).当前IP

         2).数据库字段当前用户存储的last_login_ip里面的IP

3.然后进行判断,判断当前IP是否等于last_login_ip这个IP,如果不等于,也就意味此账号在别处登录了

PHP禁止单个用户多设备同时登陆,限制单个用户在多端重复登录_第1张图片

你可能感兴趣的:(Php,php,开发语言,后端)