• Час читання ~0 хв
  • 08.03.2023

Require Pin - це пакет Laravel для підтвердження та перевірки пінів перед обробкою запитів на вказаний маршрут. Цей пакет надає проміжне програмне забезпечення, яке вимагає від користувачів ввести дійсний PIN-код, перш ніж переходити до захищеного PIN-кодом маршруту:

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

Коли користувач намагається відвідати /see-my-paycheck у наведеному вище прикладі, цей пакет запропонує користувачеві ввести свій PIN-код, перш ніж перейти на сторінку. Цей пакет також надає маршрут API, який можна використовувати для перевірки PIN-коду користувача та керування ним.

Основна ідея того, як цей пакет працює у вашому додатку Laravel, полягає в наступному:

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

Ви можете дізнатися більше про цей пакет, отримати повні інструкції по установці, і переглянути вихідний код на 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