Laravel: один IP на пользователя и как передать сеанс клиентскому IP с сервера Laravel - PullRequest
0 голосов
/ 23 марта 2020

Я новичок в Laravel сессии, и немного путаю с laravel системой сессий, но я уже делаю сессию сохраненной в базе данных: session_db

И тогда у меня вопрос:

  • Как сделать, чтобы 1 сеанс строки был выделен для одного user_id и одного ip_address? поэтому в таблице сеансов нет нескольких ip_address, и в разных ip_address не активны несколько user_id.
  • Я хочу, чтобы сервер передавал сеанс ip_address, поэтому клиентской стороне не нужно входить в систему, чтобы использовать система. например: сервер передает сеанс user_id 1 по адресу ip_address 10.1.1.71, и если пользователь открывает браузер в клиенте с ip_address 10.1.1.71 и непосредственно на панели мониторинга, то он уже вошел в сеанс и вошел в user_id 1. Можно создать laravel система такая? Любая идея или кто-то испытал в laravel сессии? или учебник для создания сессии, как это в laravel? спасибо

1 Ответ

1 голос
/ 23 марта 2020

Вы можете использовать пакет брандмауэра в своем приложении для ограничения пользователей.

Я дал ссылку на пакет брандмауэра, вы можете использовать его как угодно.

https://github.com/antonioribeiro/firewall

...