扫码关注官方订阅号
假设一个论坛是通过cookie来记录用户是否登陆网站的,一个用户在论坛上不停狂发广告,现在我在服务器端删除了该用户,怎么通知到客户端删除登陆信息cookie?如果用户每次操作都要查询一次数据库该用户是否存在,那样效率实在太低了,有没有更好的方法?
光阴似箭催人老,日月如移越少年。
将token缓存到redis里面就可以避免查数据库了
你这个需求有点类似“黑名单用户”?可以试试这样:删除用户时记录该账号到文件里做一个缓存文件,每次登录时检查该账号是否为“黑名单用户”。这样不用每次查询数据库。
查询一次,没有查询到用户就直接清除Cookie
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
将token缓存到redis里面就可以避免查数据库了
你这个需求有点类似“黑名单用户”?
可以试试这样:删除用户时记录该账号到文件里做一个缓存文件,每次登录时检查该账号是否为“黑名单用户”。这样不用每次查询数据库。
查询一次,没有查询到用户就直接清除Cookie