繁体   English   中英

Laravel:每个用户一个 IP,以及如何从 Laravel 服务器为客户端 IP 提供会话

[英]Laravel: One IP per User, and how to give session to client IP from Laravel server

我是 Laravel 会话的初学者,对 Laravel 会话系统几乎没有混淆,但我已经将会话存储到数据库中: 会话数据库

然后我有一个问题:

  • 如何使 1 行会话专用于一个 user_id 和一个 ip_address? 所以会话表中没有多个 ip_address,并且在不同的 ip_address 中没有多个 user_id 处于活动状态。
  • 我想服务器给一个 ip_address 会话,所以客户端不需要登录来使用系统。 例如:服务器在 ip_address 10.1.1.71 处为 user_id 1 提供会话,如果用户在客户端使用 ip_address 10.1.1.71 打开浏览器并直接到仪表板,则已经使用会话登录并登录到 user_id 1。可以创建 laravel这样的系统? 任何想法或有人在 Laravel 会话中经历过? 或者在laravel中创建这样的会话的教程? 谢谢

您可以在应用程序中使用防火墙包来限制用户。

我已经给出了一个防火墙包的参考,你可以随心所欲地使用它。

https://github.com/antonioribeiro/firewall

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM