我想用PHP这个登陆系统,登陆成功后记录一个32位的Cookie Ukey。那我查询用户的名字或其
我想用PHP这个登陆系统,登陆成功后记录一个32位的CookieUkey。那我查询用户的名字或其他数据怎么实现?还有就是数据表结构?求大神解答或给个例子。...
我想用PHP这个登陆系统,登陆成功后记录一个32位的Cookie Ukey。那我查询用户的名字或其他数据怎么实现?还有就是数据表结构?求大神解答或给个例子。
展开
3个回答
展开全部
如果在cookie中只记录一个32位的key , 而不记录用户的ID等其他信息
那么你在服务器端 就应该做一个Cookie Ukey对应用户ID的表.
表中至少有三个字段 , key , uid , 最后一次的访问时间.
这样你就可以通过<最后一次的访问时间>来清除一段时间没有访问的数据.
当然还有一种更简单的做法 , 就是直接在user表中加一个字段 (Cookie Ukey) , 每个更新这个字段就好. 但是这个方法有个弊端 , 就是一个用户不能同时在多个终端登录.
那么你在服务器端 就应该做一个Cookie Ukey对应用户ID的表.
表中至少有三个字段 , key , uid , 最后一次的访问时间.
这样你就可以通过<最后一次的访问时间>来清除一段时间没有访问的数据.
当然还有一种更简单的做法 , 就是直接在user表中加一个字段 (Cookie Ukey) , 每个更新这个字段就好. 但是这个方法有个弊端 , 就是一个用户不能同时在多个终端登录.
追问
那你们写程序一般用什么方法记录用户登陆和验证用户登陆与查询用户数据?
镭速传输
2024-10-28 广告
2024-10-28 广告
作为深圳市云语科技有限公司的一员,我们推出的FTP替代升级方案,旨在解决传统FTP在安全性、效率、稳定性及管理方面的不足。我们的产品通过采用自主研发的Raysync传输协议,实现高效、安全的文件传输,即使在恶劣网络环境下也能确保传输的稳定性...
点击进入详情页
本回答由镭速传输提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询