付费课程, 订阅后即可观看

Laravel 单人登录

6 集视频
33分钟

本期Laravel视频教程我们展现一下纯暴力美学,用最简单粗野的方式实现单人登录的功能,原则就是彻底删除之前用户的登录session信息,这样的话,之前登录的cookie携带的session信息就无法于后台的数据进行匹配,用户自然就会处在非登陆的状态

国营 2019.08.23 01:12

在这里我只是进行来功能实现的演示,真实项目中请对程序进行更严格的限定和判断,比如为sessions表格增加更多额外的字段,如果sessions表格的id已经被修改过的话,通过where语句帅选的时候就可以不筛选这些数据,只过滤出那些没有修改过的session数据

stoa 2019.09.03 12:17

如果存redis,老哥可以说下吗?

国营 2019.09.03 12:43

自己去看文档,简单配置一下就行了,你也不能懒成这样啊

stoa 2019.09.03 12:46

这个知道啊 我是说存redis怎么把同账号登录的踢下线

国营 2019.09.03 12:54

根据原理自己耍一下,用redis其实可以更简单

stoa 2019.09.05 04:51

老哥 找到了篇文章 https://www.jesusamieiro.com/limit-one-session-per-user-in-laravel-5/

感觉redis驱动上实现单人登录 需要这样做

国营 2019.09.05 07:01

这是用database驱动做的,用的还是比我复杂多的方式,redis驱动不这么做,用不着这么麻烦

微信扫码登录