Aktivirajte biblioteku provjere autentičnosti
Većina aplikacija koje provodimo u web okruženju zahtijevaju privatni odjeljak kojem moramo pristupiti putem korisničkog imena i lozinke, čime jamčimo da postoje privatni sadržaji ili administrativni odjeljci koje nitko ne može vidjeti.
Ove vrste područja zahtijevaju nešto što nazivamo provjerom autentičnosti, a to je provjera postojanja korisnika i da li imaju dopuštenja za pristup. Laravel nudi nam vrlo cjelovitu knjižnicu koja zadovoljava većinu ovih aktivnosti.
U ovom odjeljku ćemo vidjeti kako aktivirati knjižnicu za provjeru autentičnosti kako bismo je počeli koristiti u sljedećem dijelu ovog tečaja na Laravel.
Kako bismo mogli koristiti cijeli sustav autentifikacije koji nam on donosi Laravel Moramo slijediti neke jednostavne korake, oni su opisani u nastavku.
1- Prvo što ćemo učiniti je utvrditi vrstu upravljačkog programa koji bi se trebao koristiti Laravel za upravljanje sesijama, u ovom slučaju moramo postaviti domaći vozač u našem dosjeu session.php u ruti / app / config kao što možemo vidjeti na sljedećoj slici:
2- Ostajemo u istom direktoriju, ali sada ćemo potražiti datoteku auth.php i provjerit ćemo jesu li njihove vrijednosti sljedeće:
3- Sljedeći korak je konfigurirati bazu podataka koju će naša aplikacija koristiti, za to moramo stvoriti novu, a zatim ćemo postaviti odgovarajuće vrijednosti u datoteku database.php Kao što vidimo, naravno da moramo postaviti vrijednosti koje odgovaraju našoj primjeni:
4- Budući da su svi koraci konfiguracije spremni, počinjemo koristiti obrtnik Kako bismo nam pomogli u stvaranju odgovarajućih migracija, prvo počinjemo stvaranjem tablice migracije za ovo, upotrijebit ćemo sljedeću naredbu:
php artisan migrate: install
5- Sada stvaramo migraciju za tablicu Korisnici koje smo definirali u početnoj konfiguraciji:
php artisan migrate: make create_users_table
6- Budući da smo izgradili potrebne migracije, sada moramo izgraditi našu tablicu, jer ćemo za to vidjeti datoteku s datumom dana, a slijedi joj sljedeće ime: create_users_table.php U adresaru: app / database / migrations, unutar ove datoteke moramo postaviti sljedeći sadržaj:
VažnoOvdje vidimo da generiramo sadržaj tablice, a također i metodu koja uništava tablicu svaki put kada je to potrebno.
7- Konačno možemo pokrenuti konačnu migraciju s kojom obrtnik izgradit će svu potrebnu strukturu kako bismo mogli izvršiti odgovarajuće migracije:
php obrtnik migrirati
Svi ovi opisani koraci doveli su nas do izgradnje strukture koju možemo koristiti za provjeru autentičnosti u sustavu pomoću naše e -pošte i lozinke, prilikom uspostavljanja domaći vozač koristimo osnovnu strukturu koja Laravel nasljeđuje od Symfony za upravljanje sesijama.
Time možemo početi stvarati različite provjere valjanosti kako bismo mogli prijaviti korisnike u sustav, naravno ono što pokazujemo je osnovno i standardno, ali sve se može prilagoditi kako bismo dobili željene rezultate, samo moramo slijediti osnovne vodič i slijedeći isti postupak dodajte izmjene.
Prethodnistranica 1 od 2SljedećiJe li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod