我最近在处理一个项目并尝试查找或打包以防止使用laravel框架在帐户上进行多次登录。例如,我已登录,有人尝试从其他设备或其他浏览器登录,它会自动阻止该人登录。感谢
答案 0 :(得分:0)
您可以使用会话数据,因为它具有 last_activity 字段。我个人使用数据库进行会话,但也许你可以使用文件存储或类似的。
我将会话链接到用户(如果他们已登录)。然后我也可以检查最后一个活动。你可以做类似的事情。
用于检查
登录时,请检查该用户是否有活动会话。如果是这样的话,请注销该人。
如果您只想查看设备,可以查看浏览器代理/平台(和IP)。