Bez komplikuje się z przechowywaniem, szyfrowanie, oraz radzenia sobie z wszelkiego rodzaju haseł, klasa PasswordLessLogin jest alternatywą dla klasycznych systemów logowania użytkownika.
Sposób, w jaki działa ta klasa jest bardzo prosta. Gdy użytkownik będzie próbował zalogować się, musi dostarczyć adres e-mail.
Klasa PasswordLessLogin wygeneruje losowy link i wyślij go do użytkownika za pośrednictwem poczty elektronicznej.
Użytkownik kliknie na link, który zawiera kod weryfikacyjny, a on automatycznie zalogowanych na app / stronie internetowej.
Korzystanie z bazy danych MySQL, klasa może przechowywać te kody weryfikacyjne i poinformować użytkownika, że właśnie używany jeden z adresów URL logowania, jeśli kod jest nieprawidłowy lub wygasł.
Jak widać, nie ma wzmianki o żadnych haseł i nazw użytkownika, a system logowania opierając się na prawidłowy adres e-mail użytkownika, aby zalogować się. Jeśli konto e-mail użytkownika nie zostało naruszone, jego konto na bieżącej aplikacji lub strony internetowej będzie również bezpieczne.
. Instrukcje użytkowania znajdują się w pliku README pobieranie pakietu jest
Wymagania :
- PHP 5.2 lub nowszy,
- PHPMailer
Komentarze nie znaleziono