Иметь систему на основе токенов.
Имеется какой-либо вход или даже что-то простое, например, когда пользователь открывает ваше приложение, вы отправляете запрос на ваш сервер с MAC-адресом текущего пользователя и генерируете токен (bin2hex(random_bytes(30))
, обратите внимание, что это сгенерирует токен из 60 символов, который может или не может показаться чрезмерным), который назначен этому MAC-адресу.
Затем вы можете создать пользовательское промежуточное ПО , которое проверяетесли отправляемый MAC-адрес имеет токен И что токен совпадает с MAC-адресом, который был ему назначен при запуске.
При выходе не забудьте аннулировать токен, и если у вас нет знакаout, поддерживайте токены в актуальном состоянии (на самом деле, этот шаг рекомендуется, даже если у вас есть явная кнопка выхода).
Наконец, я настоятельно рекомендую вам обновить до последней версии Laravel по мерекажется, сильно отстает.Текущая версия 5.7 по сравнению с вашей 5.1.