imagine-fundal

Blog / ⏰ One Time login folosind adresa de E-mail
facebook instagram whatsapp tiktok twitter

     În articolul de astăzi vă voi arăta cum puteți să creați un sistem de "One Time Login", pentru a adăuga o metodă noua de conecta / un nivel de securitate în plus aplicațiilor voastre web. Mai exact, ce înseamnă acest sistem? Păi, vom folosi trimiterea de Email-uri și generare de string-uri, lecții pe care le am parcurs pe site și pot fi accesa apăsând pe textul colorat, pentru a genera un cod unic atunci când utilizatorul și-a creat contul, apoi când se va conecta acel cod va fi resetat și va primi unul nou. Mai jos poți vedea cum va arăta interfața utilizatorului. La fel ca în majoritatea tutorialelor PHP, nu vom folosi CSS pentru stiliza, dar totodată, pentru a nu complica codul prezentat. Pentru tutoriale de design web accesează ancora de aici.

     Vom începe prin a crea formularul de creare cont, apoi, folosind un Insert Query SQL, pentru a insera în baza de date adresa de email trimisă de utilizator. Apoi, folosind algoritmul de generare string-uri vom trimite un mesaj la adresa introdusă în care vom preciza codul unic de conectare. Următorul pas este un alt formular, cel de conectare. Acesta va cere doi parametri, unul care reprezintă din nou adresa și altul în care trebuie scris codul de conectare al utilizatorului contului respectiv. Acum, folosind, același algoritm ca data trecută, și verificarea contului, vom testa dacă codul trimis este cel corect. Atenție, codurile de conectare ar trebui trecute prin algoritmi de criptare pentru a fi securizate în cazul unui atac și nu numai! Urmează să parcurgem un tutorial de criptare parole cât de curând, desigur în secțiunea de PHP, pe care o poți accesa de aici. Mai jos poți vedea implementarea în limbajul de programare a sistemului descris mai sus.

imagine

pbinfo / 30

imagine

pbinfo / 966

imagine

pbinfo / 222