Autoriseksemplet laravel 9

Autoriseksemplet laravel 9

“Laravel er en av de sterkeste Open-Source PHP-rammene med uttrykksfull, elegant syntaks. Det er en MVC (modell-view-controller) rammeverk for å bygge enkle eller komplekse webapplikasjoner ved hjelp av PHP-programmeringsspråket. Laravel 9Auth -sikkerhet var veldig høy.

Autentisering i Laravel er måten å identifisere brukerinformasjon. I nettbaserte applikasjoner administreres autentisering av brukerøkter som tar inngangsparametere som e-post eller brukernavn og passord fra et inndata for brukerverifisering. Hvis disse legitimasjonene samsvarer, blir brukeren godkjent for å bli autentisert. Ellers vil det avvise brukeren for å få autorisert informasjon.

I et Laravel -prosjekt er det nødvendig med et godkjenningssystem for å holde applikasjonsdataene våre private. Det er ganske enkelt å lage autentisering i Laravel 9. Den har en innebygd autentiseringsløsning, og forskjellige tilpasninger er tilgjengelig i henhold til våre prosjektkrav. Anta at du er veldig ny i Laravel -miljøet i denne opplæringen. I så fall vil jeg hjelpe deg med å forstå trinn-for-trinns arbeidsprosess for å lage et autentiseringssystem for ditt Laravel 9-prosjekt. La oss gå gjennom trinn-for-trinn-prosessen med å lage et autentiseringssystem for ditt Laravel 9-prosjekt.”

Prosjektarbeidsprosess

  • Trinn 1 - Installer Laravel 9 -prosjektet
  • Trinn 2 - Konfigurert database
  • Trinn 3 - Opprette innloggings- og registreringsskjema
  • Trinn 4 - Konfigurer bootstrap i Laravel 9
  • Trinn 5 - Kjør og test prosjektet

Trinn 1 - Installer Laravel 9 -prosjektet

Før du oppretter dette prosjektet, må du forsikre deg om at du har Laravel -miljøet på datamaskinen din. Åpne nå Windows -terminalen og kjør denne kommandoen.

Komponist Create-Project Laravel/Laravel Auth

Når Laravel er installert, vil vi gå til neste trinn

Trinn 2 - Konfigurert database

Bruk brukernavnet og passordet ditt til databasen til prosjektet

Trinn 3 - Opprette innloggings- og registreringsskjema

For autentiseringssystemet må vi vite hva som kreves for å lage et komplett system. For dette prosjektet trenger vi påloggings- og registreringsskjemaet med noen ansatte. I dette Laravel Auth -prosjektet vil vi bruke Bootstrap for å lage en brukers påloggings- og registreringsskjema.

Vi må kjøre denne kommandoen for å legge til Laravel -pålogging og registrering i prosjektet ditt. Laravel har god optimalisering; Du trenger ikke å gjøre det manuelt. Laravel vil gjøre det for deg. Kjør nå denne kommandoen.

komponist krever laravel/ui
PHP Artisan UI Bootstrap -Auth

Etter å ha kjørt dette roser i vårt Laravel -prosjekt, vil det generere noen kontrollere i din autoritektive prosjektkatalog. Den vil opprette en mappe kalt Auth under App \ http \ Controllers \ Authere, du kan finne alle ting for autentiseringssystemet ditt.

Her kan du finne

  • ConfirmPasswordController.PHP
  • ForgotPasswordController.PHP
  • Logincontroller.PHP
  • RegisterController.PHP
  • ResetPasswordController.PHP
  • VerificationController.PHP

Her kan du endre det i henhold til prosjektet ditt som ble bedt om.

Det vil også gjøre noen visninger i ressurskatalogen din. Det er i ressursene \ Visninger \ Auth -mappen.

Trinn 4 - Konfigurer bootstrap i Laravel 9

Nå vil vi legge til Bootstrap 5 CDN i prosjektet vårt. For det må vi gå til filressursene \ Visninger \ Layouts \ App.blad.PHP legger til disse to linjene

Etter det vil det se slik ut

I påloggingsvisning ser du ut





__('Logg Inn')


@csrf

__('Epostadresse')


@error ('e -post')
= "Invalid-Feedback" rolle = "Alert">
$ melding

@Ederror



__('Passord')


@error ('passord')
= "Invalid-Feedback" rolle = "Alert">
$ melding

@Ederror







__('Husk meg')







__('Logg Inn')

@if (rute :: har ('passord.be om'))

__('Glemt passordet?')

@slutt om







Og registreringsvisning ser ut som





__('Registrere')


@csrf

__('Navn')


@error ('navn')
= "Invalid-Feedback" rolle = "Alert">
$ melding

@Ederror



__('Epostadresse')


@error ('e -post')
= "Invalid-Feedback" rolle = "Alert">
$ melding

@Ederror



__('Passord')


@error ('passord')
= "Invalid-Feedback" rolle = "Alert">
$ melding

@Ederror



__('Bekreft passord')







__('Registrere')








Du kan endre alt fra dette skjemaet etter ditt behov.

Vårt syn er klart. Nå må vi gå til neste trinn.

Trinn 5 - Kjør og test prosjektet

Før vi driver prosjektet, må vi migrere databasen i prosjektet vårt. For det må vi kjøre dette rose

PHP Artisan migrerer

Nå kan vi kjøre prosjektet vårt. For det må vi kjøre dette rose

PHP Artisan server

Når prosjektet har kjørt, kan vi se påloggings- og registreringsknappen på hjemmesidenes øverste høyre side.

Etter å ha klikket på påloggingsknappen, kan vi se

Vi kan legge inn påloggingsdetaljene våre her.

Det skaper også et registreringsskjema der. Du kan registrere deg der enkelt.

Etter innlogging vil det vises slik

Trøst

Til slutt opprettet vi dette prosjektet med Laravel Auth. Laravel -godkjenning er veldig høy. Så ikke bekymre deg for påloggingssikkerheten. Glad koding!!!