AUTH ESEMPIO LARAVEL 9

AUTH ESEMPIO LARAVEL 9

“Laravel è uno dei più forti framework PHP open source con sintassi espressiva ed elegante. È un framework MVC (modello-View-Controller) per la creazione di applicazioni Web semplici o complessi utilizzando il linguaggio di programmazione PHP. Laravel 9auth La sicurezza era molto alta.

L'autenticazione in Laravel è il modo di identificare le informazioni dell'utente. Nelle applicazioni basate sul Web, l'autenticazione è gestita da sessioni utente che prendono i parametri di input come e-mail o nome utente e password da un modulo di input per la verifica dell'utente. Se queste credenziali corrispondono, l'utente è approvato per essere autenticato. Altrimenti rifiuterà l'utente ottenere alcune informazioni autorizzate.

In un progetto Laravel, è necessario un sistema di autenticazione per mantenere privati ​​i dati dell'applicazione. Creare l'autenticazione in Laravel 9 è abbastanza facile. Ha una soluzione di autenticazione integrata e sono disponibili varie personalizzazione in base ai requisiti del nostro progetto. Supponiamo che tu sia molto nuovo nell'ambiente Laravel in questo tutorial. In tal caso, ti aiuterò a capire il processo di lavoro passo-passo per la creazione di un sistema di autenticazione per il tuo progetto Laravel 9. Passiamo attraverso il processo passo-passo della creazione di un sistema di autenticazione per il tuo progetto Laravel 9."

Processo di lavoro del progetto

  • Passaggio 1 - Installa il progetto Laravel 9
  • Passaggio 2 - database configurato
  • Passaggio 3 - Creazione del modulo di accesso e registrazione
  • Passaggio 4 - Configurare Bootstrap in Laravel 9
  • Passaggio 5: eseguire e testare il progetto

Passaggio 1 - Installa il progetto Laravel 9

Prima di creare questo progetto, assicurati di avere l'ambiente Laravel sul tuo computer. Ora apri il terminale di Windows ed esegui questo comando.

compositore crea-project Laravel/Laravel autentica

Una volta installato Laravel, andremo al passaggio successivo

Passaggio 2 - database configurato

Utilizzare il nome utente e la password del database per il progetto

Passaggio 3 - Creazione del modulo di accesso e registrazione

Per il sistema di autenticazione, dobbiamo sapere cosa è necessario per creare un sistema completo. Per questo progetto, abbiamo bisogno del modulo di accesso e registrazione con un po 'di personale. In questo progetto di autentica.

Dobbiamo eseguire questo comando per aggiungere login e registrazione a Laravel al tuo progetto. Laravel ha una buona ottimizzazione; Non devi farlo manualmente. Laravel lo farà per te. Ora esegui questo comando.

Il compositore richiede Laravel/Ui
PHP Artisan Ui Bootstrap -Auth

Dopo aver eseguito questo elogia nel nostro progetto Laravel, genererà alcuni controller nella directory del progetto di autentica. Creerà una cartella chiamata Auth in app \ http \ controller \ autenticazione che puoi trovare tutte le cose per il tuo sistema di autenticazione.

Qui puoi trovare

  • ConfermaCapwordController.PHP
  • ForgetPasswordController.PHP
  • LoginController.PHP
  • RegisterController.PHP
  • ResetPasswordController.PHP
  • VerificationController.PHP

Qui puoi modificarlo secondo il tuo progetto richiesto.

Inoltre, farà alcune visualizzazioni nella tua directory delle risorse. È nella cartella delle risorse \ views \ autentica.

Passaggio 4 - Configurare Bootstrap in Laravel 9

Ora aggiungeremo Bootstrap 5 CDN al nostro progetto. Per questo, dobbiamo andare al file Resources \ Visualizza \ Layouts \ App.lama.PHP aggiunge queste 2 righe

Dopodiché, sembrerà così

Nella vista di accesso sembra





__('Login')


@csrf

__('Indirizzo e-mail')


@Error ('email')
= "Invalid-Feedback" Role = "Alert">
$ message

@Endror



__('Parola d'ordine')


@Error ('Password')
= "Invalid-Feedback" Role = "Alert">
$ message

@Endror







__('Ricordati di me')







__('Login')

@if (Route :: ha ('password.richiesta'))

__('Hai dimenticato la password?')

@finisci se







E la vista della registrazione sembra





__('Registrati')


@csrf

__('Nome')


@error ('name')
= "Invalid-Feedback" Role = "Alert">
$ message

@Endror



__('Indirizzo e-mail')


@Error ('email')
= "Invalid-Feedback" Role = "Alert">
$ message

@Endror



__('Parola d'ordine')


@Error ('Password')
= "Invalid-Feedback" Role = "Alert">
$ message

@Endror



__('Conferma password')







__('Registrati')








Puoi cambiare qualsiasi cosa da questo modulo secondo il tuo bisogno.

La nostra opinione è pronta. Ora dobbiamo andare al passo successivo.

Passaggio 5: eseguire e testare il progetto

Prima di eseguire il progetto, dobbiamo migrare il database nel nostro progetto. Per questo, dobbiamo eseguire questo lode

PHP Artisan Migrate

Ora possiamo gestire il nostro progetto. Per questo, dobbiamo eseguire questo lode

PHP Artisan Serve

Una volta eseguito il progetto, possiamo vedere il pulsante di accesso e registrazione nella parte superiore della nostra home page.

Dopo aver fatto clic sul pulsante di accesso, possiamo vedere

Possiamo inserire i nostri dettagli di accesso qui.

Inoltre, crea un modulo di registrazione lì. Puoi registrarti facilmente.

Dopo l'accesso, verrà visualizzato in questo modo

Consolazione

Infine, abbiamo creato questo progetto con l'auth di Laravel. L'autenticazione di Laravel è molto alta. Quindi non preoccuparti per la sicurezza di accesso. Codice felice!!!