《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
关于 LearnKu
把他密码改了
是 remember_me 吗? 把 cookie 过期
好像不能。但是你可以给用户清除登陆状态后设置一个字段,表示清除了登陆状态,用户访问的时候判断是不是有这个状态,有这个状态就直接设置为退出,cookie清掉登录状态。这个可以是一个表也可以放在用户的表里,看系统的设计来。目前可以考虑的就这种处理方式
加个缓存,键中存在关键字段为用户id
登录时自动设置缓存,过期时间和session一致,禁用账号、人为退出登录就清掉缓存
访问页面和请求接口的时候查看缓存是否存在,不存在的话直接调用退出登录
你的退出登录会自动清理session和cookie的
服务器 删除对应的session id
使用
database驱动修改
.env添加session迁移并执行
针对用户
user_id = 1的用户强制登出注销这个用户 :blush:
首先要清楚你使用是什么登陆方式或者用的什么扩展包 然后去查看扩展包文档
用户认证《Laravel 9 中文文档》
Passport OAuth 认证
Sanctum API 授权
字段 remember_token 清空就可以
我们没用 cookie session 这些了