Задать вопрос
@Graun

Как сделать чтобы в приложение заходили только с определенного ip адреса?

Здравствуйте, работаю в "Laravel", как можно сделать так, чтобы в приложение заходили только с определенного ip адреса или адресов?
  • Вопрос задан
  • 196 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Fragster
@Fragster
помогло? отметь решением!
Оптимальнее всего сделать это либо средствами firewall, если это выделенный сервер, либо с помощью настроек веб сервера, если это сервер с несколькими приложениями. Можно, конечно, и middleware с проверкой ip написать, но только если этот список ip хранится в базе данных.
Ответ написан
Комментировать
@iljaGolubev
Сделать посредника php artisan make:middleware EnsureValidIp
Прописать в нём логику проверки $request->ip()
Подключить в app/Http/Kernel.php
protected $middleware = [
         \App\Http\Middleware\EnsureValidIp::class,
...
.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы