Индикатор требует пин-кода — это пакет Laravel для подтверждения и проверки ПИН-кода перед обработкой запросов по указанному маршруту. Этот пакет предоставляет промежуточное ПО, которое требует, чтобы пользователи ввели действительный PIN-код, прежде чем перейти к маршруту, защищенному PIN-кодом:
Route::get('/see-my-paycheck', MyController::class)
->middleware('require.pin');
Когда пользователь пытается посетить /see-my-paycheck
в приведенном выше примере, этот пакет предложит пользователю ввести свой PIN-код, прежде чем перейти на страницу. Этот пакет также предоставляет маршрут API, который можно использовать для проверки ПИН-кода пользователя и управления им.
Основная идея того, как этот пакет работает в вашем приложении Laravel, заключается в следующем:
- Добавьте промежуточное ПО
require.pin
к маршрутам или группе маршрутов, требующих ПИН - Промежуточное ПО перехватит эти маршруты
- Пакет генерирует временный URL-адрес для аутентификации с помощью
- своего ПИН-кода Как только пользователь введет свой действительный PIN-код, он перенаправит и предоставит им доступ к маршруту, защищенному PIN-кодом
Вы можете узнать больше об этом пакете, получите полные инструкции по установке и просмотрите код source на GitHub.