Laravel - Crea sistema di autenticazione

Attiva la libreria di autenticazione


La maggior parte delle applicazioni che realizziamo in ambiente web richiedono una sezione privata alla quale dobbiamo accedere tramite username e password, con questa garantiamo che ci siano contenuti privati ​​o sezioni amministrative non visibili a nessuno.
Questi tipi di aree richiedono qualcosa che chiamiamo autenticazione, ovvero convalidare che l'utente esiste e anche che abbia i permessi di accesso, per questo Laravel ci offre una libreria molto completa che soddisfa la maggior parte di queste attività.
In questa sezione vedremo come attivare la libreria di autenticazione per iniziare ad utilizzarla nella parte successiva di questo corso su Laravel.
Per poter utilizzare l'intero sistema di autenticazione che ci offre Laravel Dobbiamo seguire alcuni semplici passaggi, questi sono descritti di seguito.
1- La prima cosa che faremo è stabilire il tipo di driver che dovrebbe essere utilizzato Laravel per gestire le sessioni, in questo caso dobbiamo posizionare il autista nativo nel nostro file session.php nel percorso / app / config come possiamo vedere nell'immagine seguente:

2- Restiamo nella stessa directory ma ora cercheremo il file auth.php e andremo a verificare che i loro valori siano i seguenti:

3- Il prossimo passo è configurare il database che la nostra applicazione utilizzerà, per questo dobbiamo crearne uno nuovo e quindi inseriremo i valori corrispondenti nel file database.php Come possiamo vedere, ovviamente dobbiamo posizionare i valori corrispondenti alla nostra applicazione:

4- Poiché tutti i passaggi di configurazione sono pronti, iniziamo a utilizzare artigiano Per aiutarci a creare le migrazioni corrispondenti, iniziamo prima creando la tabella di migrazione per questo useremo il seguente comando:
php craft migrare: installa

5- Ora creiamo la migrazione per la tabella Utenti che avevamo definito nella configurazione iniziale:
php craft migrate: make create_users_table

6- Poiché abbiamo costruito le migrazioni necessarie, ora dobbiamo costruire la nostra tabella, per questo vedremo un file con la data del giorno, seguita dal seguente nome: create_users_table.php Nella rubrica: app / database / migrazioni, all'interno di questo file dobbiamo inserire il seguente contenuto:

ImportanteQui vediamo è che generiamo il contenuto della tabella e anche un metodo che distrugge la tabella ogni volta che è necessario.
7- Finalmente possiamo eseguire la migrazione finale con cui artigiano costruirà tutta la struttura necessaria per poter effettuare le migrazioni corrispondenti:
php artigiano migrare

Tutti questi passaggi descritti ci portano a costruire una struttura che possiamo utilizzare per autenticarci nel sistema utilizzando la nostra e-mail e password, quando stabiliamo il autista nativo usiamo la struttura di base che Laravel eredita da Symfony per gestire le sessioni
Con questo possiamo iniziare a costruire le diverse convalide per poter accedere agli utenti nel sistema, ovviamente ciò che mostriamo è la base e lo standard, ma tutto può essere personalizzato per ottenere i risultati che vogliamo, dobbiamo solo seguire le basi guida e seguendo lo stesso processo aggiungi le modifiche.
Precedentepagina 1 di 2ProssimoTi è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave