Require Pin to pakiet Laravel do potwierdzania i sprawdzania poprawności kodu PIN przed przetworzeniem żądań do określonej trasy. Ten pakiet zawiera oprogramowanie pośredniczące, które wymaga od użytkowników wprowadzenia prawidłowego kodu PIN przed przejściem do trasy chronionej kodem PIN:
Route::get('/see-my-paycheck', MyController::class)
->middleware('require.pin');
Gdy użytkownik spróbuje odwiedzić /see-my-paycheck
w powyższym przykładzie, ten pakiet poprosi użytkownika o wprowadzenie kodu PIN przed przeniesieniem go na stronę. Ten pakiet udostępnia również trasę interfejsu API, której można użyć do sprawdzenia poprawności numeru PIN użytkownika i zarządzania nim.
Podstawowa idea działania tego pakietu w aplikacji Laravel jest następująca:Dodaj oprogramowanie pośredniczące
require.pin
do tras lub grupy tras wymagających numeru PIN- Oprogramowanie pośredniczące
- przechwyci te trasy Pakiet generuje tymczasowy adres URL do uwierzytelniania za pomocą kodu PIN
- Gdy użytkownik wprowadzi prawidłowy kod PIN, przekieruje i umożliwi mu dostęp do trasy chronionej kodem PIN
Możesz dowiedzieć się więcej o tym pakiecie, uzyskaj pełne instrukcje instalacji i wyświetl kod źródłowy < href="https://github.com/ikechukwukalu/requirepin" > na GitHub.