Fara complică în sine cu stocarea, criptarea, și care se ocupă cu orice tip de parole, clasa PasswordLessLogin este o alternativa la sistemele clasice de conectare utilizator.
Modul în această clasă funcționează este foarte simplu. Atunci când un utilizator va încerca să vă conectați, el trebuie să furnizeze o adresă de e-mail.
Clasa PasswordLessLogin va genera un link aleatoriu și trimite utilizatorului prin e-mail.
Utilizatorul face clic pe link-ul, care conține un cod de verificare și el a semnat în mod automat pe app / site-ul.
Folosind o baza de date MySQL, clasa poate stoca aceste coduri de verificare și spune utilizatorul care tocmai a folosit unul dintre URL-urile de conectare, dacă codul este valabil sau a expirat.
După cum puteți vedea, nu există nici o mențiune cu privire la orice parole sau nume de utilizator, și sistemul de conectare bazându-se pe adresa de e-mail validă utilizatorului să te autentifici. Dacă contul de e-mail a utilizatorului nu a fost compromisă, contul său de pe App curent sau site-ul va fi în siguranță, precum.
. Instrucțiuni de utilizare sunt incluse cu fișierul README pachetul de descărcare de
Cerințe :
- PHP 5.2 sau mai mare
- PHPMailer
Comentariile nu a fost găsit