检查具有特定id的用户是否已登录laravel 5.2

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了检查具有特定id的用户是否已登录laravel 5.2相关的知识,希望对你有一定的参考价值。

如何检查特定用户是否已登录?

Auth::check() or Auth::user()->id

将无法正常工作,因为我需要检查具有特定用户ID的用户,例如我想检查是否有登录id = 53的用户,然后我可以使用哪种Laravel auth功能

我有一个中间件,所以这就像Auth :: guard('provider') - > id?

答案

您可以使用database会话驱动程序,该驱动程序也会将user_id与会话数据一起存储。您可以通过sessionsuser_id表中查找记录,并根据last_activity字段粗略确定它们已“登录”。

以上是关于检查具有特定id的用户是否已登录laravel 5.2的主要内容,如果未能解决你的问题,请参考以下文章

Laravel:登录后的空白页面,然后检查角色

从外部脚本检查 Laravel 5.7 登录

Laravel 5:如果用户登录,则更改导航栏

Laravel 观察者检查用户是不是已登录

Laravel 5.2 或 5.3:如何正确实施检查会话是不是已登录

Laravel 5 检查权限