• Время чтения ~0 мин
  • 08.03.2023

Индикатор требует пин-кода — это пакет Laravel для подтверждения и проверки ПИН-кода перед обработкой запросов по указанному маршруту. Этот пакет предоставляет промежуточное ПО, которое требует, чтобы пользователи ввели действительный PIN-код, прежде чем перейти к маршруту, защищенному PIN-кодом:

Route::get('/see-my-paycheck', MyController::class)
    ->middleware('require.pin');

Когда пользователь пытается посетить /see-my-paycheck в приведенном выше примере, этот пакет предложит пользователю ввести свой PIN-код, прежде чем перейти на страницу. Этот пакет также предоставляет маршрут API, который можно использовать для проверки ПИН-кода пользователя и управления им.

Основная идея того, как этот пакет работает в вашем приложении Laravel, заключается в следующем:

  1. Добавьте промежуточное ПО require.pin к маршрутам или группе маршрутов, требующих ПИН
  2. Промежуточное ПО перехватит эти маршруты
  3. Пакет генерирует временный URL-адрес для аутентификации с помощью
  4. своего ПИН-кода Как только пользователь введет свой действительный PIN-код, он перенаправит и предоставит им доступ к маршруту, защищенному PIN-кодом

Вы можете узнать больше об этом пакете, получите полные инструкции по установке и просмотрите код source на GitHub.

Comments

No comments yet
Yurij Finiv

Yurij Finiv

Full stack

Про мене

Professional Fullstack Developer with extensive experience in website and desktop application development. Proficient in a wide range of tools and technologies, including Bootstrap, Tailwind, HTML5, CSS3, PUG, JavaScript, Alpine.js, jQuery, PHP, MODX, and Node.js. Skilled in website development using Symfony, MODX, and Laravel. Experience: Contributed to the development and translation of MODX3 i...

Об авторе CrazyBoy49z
WORK EXPERIENCE
Контакты
Ukraine, Lutsk
+380979856297