使用laravel阻止多次登录

问题描述 投票:1回答:1

我最近在处理一个项目并尝试查找或使用laravel框架来阻止多个帐户登录。例如,我已登录,有人尝试从其他设备或其他浏览器登录,它会自动阻止该人登录。谢谢

php security authentication laravel-5.3
1个回答
0
投票

您可以使用会话数据,因为它具有last_activity字段。我个人使用数据库进行会话,但也许你可以使用文件存储或类似的。

我将会话链接到用户(如果他们已登录)。然后我也可以检查最后一个活动。你可以做类似的事情。

用于检查

登录时,请检查该用户是否有活动会话。如果是这样你的东西并注销该人。

如果您只想检查设备,可以检查浏览器代理/平台(和IP)。

© www.soinside.com 2019 - 2024. All rights reserved.