Laravel - Authenticatiesysteem maken

Activeer de verificatiebibliotheek


De meeste toepassingen die we in een webomgeving uitvoeren, vereisen een privégedeelte waar we toegang toe moeten krijgen door middel van een gebruikersnaam en wachtwoord, hiermee garanderen we dat er privé-inhoud of administratieve gedeelten zijn die door niemand kunnen worden gezien.
Dit soort gebieden vereisen iets dat we authenticatie noemen, namelijk om te valideren dat de gebruiker bestaat en ook dat ze toegangsrechten hebben, hiervoor Laravel biedt ons een zeer complete bibliotheek die aan de meeste van deze activiteiten voldoet.
In deze sectie gaan we in het volgende deel van deze cursus zien hoe u de authenticatiebibliotheek activeert om deze te gaan gebruiken Laravel.
Om het volledige authenticatiesysteem te kunnen gebruiken dat het ons brengt Laravel We moeten enkele eenvoudige stappen volgen, deze worden hieronder beschreven.
1- Het eerste dat we zullen doen, is het type stuurprogramma vaststellen dat moet worden gebruikt Laravel om de sessies af te handelen, in dit geval moeten we de inheemse chauffeur in ons bestand sessie.php in de route / app / configuratie zoals we kunnen zien in de volgende afbeelding:

2- We blijven in dezelfde map, maar nu gaan we op zoek naar het bestand auth.php en we gaan verifiëren dat hun waarden de volgende zijn:

3- De volgende stap is: configureer de database die onze applicatie gaat gebruiken, hiervoor moeten we een nieuwe maken en dan gaan we de bijbehorende waarden in het bestand plaatsen database.php Zoals we kunnen zien, moeten we natuurlijk de waarden plaatsen die overeenkomen met onze toepassing:

4- Aangezien alle configuratiestappen gereed zijn, beginnen we te gebruiken ambachtsman Om ons te helpen bij het maken van de bijbehorende migraties, beginnen we eerst met het maken van de migratietabel hiervoor gaan we het volgende commando gebruiken:
php artisan migreren: installeren

5- Nu maken we de migratie voor de tabel Gebruikers die we in de initiële configuratie hadden gedefinieerd:
php artisan migreren: maak create_users_table

6- Aangezien we de nodige migraties hebben gebouwd, moeten we nu onze tabel bouwen, hiervoor zullen we een bestand zien met de datum van de dag, gevolgd door de volgende naam: create_users_table.php In het adresboek: app / database / migraties, binnen dit bestand moeten we de volgende inhoud plaatsen:

BelangrijkHier zien we dat we de inhoud van de tabel genereren en ook een methode die de tabel vernietigt telkens als dat nodig is.
7- Eindelijk kunnen we de definitieve migratie uitvoeren waarmee: ambachtsman zal alle benodigde structuur bouwen zodat we de bijbehorende migraties kunnen maken:
php artisan migreren

Al deze beschreven stappen hebben ons ertoe gebracht een structuur te bouwen die we kunnen gebruiken om in het systeem te authenticeren met behulp van ons e-mailadres en wachtwoord, bij het opzetten van de inheemse chauffeur we gebruiken de basisstructuur die: Laravel erft van Symfonie om de sessies te beheren.
Hiermee kunnen we beginnen met het bouwen van de verschillende validaties om gebruikers in het systeem te kunnen inloggen, natuurlijk wat we laten zien is de basis en standaard, maar alles kan worden aangepast om de gewenste resultaten te verkrijgen, we hoeven alleen de basis te volgen gids en volg hetzelfde proces om de wijzigingen toe te voegen.
Vorigpagina 1 van 2VolgendeVond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven
wave wave wave wave wave