11.4 Implementacija Slanja Verifikacijskih Email-ova
Korak 1: Konfiguracija Email Verifikacije u settings.py
U settings.py fajlu unutar Django projekta, konfigurišemo slanje email verifikacijskih email-ova.
U ovom fajlu mijenjamo određene postavke kako bismo omogućili email verifikaciju.
Ova postavka će natjerati svakog novog korisnika da verifikuje svoj email prije nego što se može prijaviti.
Korak 2: Konfiguracija Gmail SMTP-a za Slanje Email-ova
Koristimo Gmail SMTP (Simple Mail Transfer Protocol) za slanje email adresa za verifikaciju korisnika. Prvo, unutar settings.py fajla, definišemo neophodne postavke za Gmail SMTP.
Da bismo zaštitili osjetljive informacije kao što su korisničko ime i lozinka za pristup Gmail SMTP-u, koristimo .env file.
Sada možemo dodati .env file na istom nivou kao i settings.py.
Zatim definišemo postavke za Gmail SMTP koristeći podatke iz .env file-a.
Korak 3: Kreiranje Django App-a za Homepage
Napravljen je novi Django app koji će služiti kao homepage, ali će biti korišten i za druge stranice, ne samo za homepage.
U homepage.html fajlu definišemo strukturu i sadržaj homepage-a.
Ovaj HTML kod predstavlja jednostavnu strukturu homepage-a sa minimalnim CSS stilizovanjem.
Završne Napomene
Nakon implementacije ovih koraka, aplikacija će moći slati email-ove za verifikaciju korisnika putem Gmail SMTP-a.
Homepage je kreiran kao Django app i definisani su HTML i CSS fajlovi koji čine strukturu i izgled homepage-a.