„Laravel jest jednym z najsilniejszych ram PHP z otwartym źródłem z ekspresyjną, elegancką składnią. Jest to framework MVC (Model-View-Controller) do budowania prostych lub złożonych aplikacji internetowych za pomocą języka programowania PHP. Laravel 9auth Security był bardzo wysoki.
Uwierzytelnianie w Laravel to sposób identyfikacji informacji o użytkowniku. W aplikacjach internetowych uwierzytelnianie jest zarządzane przez sesje użytkowników, które przyjmują parametry wejściowe, takie jak wiadomość e-mail lub nazwa użytkownika i hasło, z formularza wejściowego do weryfikacji użytkownika. Jeśli te poświadczenia pasują, użytkownik jest zatwierdzony do uwierzytelnienia. W przeciwnym razie odrzuci użytkownika, aby uzyskać autoryzowane informacje.
W projekcie Laravel potrzebny jest system uwierzytelniania, aby nasze dane aplikacji były prywatne. Tworzenie uwierzytelnienia w Laravel 9 jest dość łatwe. Ma wbudowane rozwiązanie uwierzytelniania, a różne dostosowywanie jest dostępne zgodnie z naszymi wymaganiami projektu. Załóżmy, że jesteś nowy w środowisku Laravel w tym samouczku. W takim przypadku pomogę ci zrozumieć proces pracy krok po kroku w tworzeniu systemu uwierzytelniania dla twojego projektu Laravel 9. Przejdźmy przez krok po kroku proces tworzenia systemu uwierzytelniania dla projektu Laravel 9."
Proces pracy projektu
Krok 1 - Zainstaluj projekt Laravel 9
Przed utworzeniem tego projektu upewnij się, że masz środowisko Laravel na komputerze. Teraz otwórz terminal Windows i uruchom to polecenie.
Composer Create-Project Laravel/Laravel AuthPo zainstalowaniu Laravel przejdziemy do następnego kroku
Krok 2 - Skonfigurowana baza danych
Użyj nazwy użytkownika bazy danych i hasła do projektu
Krok 3 - Tworzenie formularza logowania i rejestracji
W przypadku systemu uwierzytelniania musimy wiedzieć, co jest wymagane do utworzenia kompletnego systemu. Do tego projektu potrzebujemy formularza logowania i rejestracji z niektórymi pracownikami. W tym projekcie Laravel Auth użyjemy Bootstrap do utworzenia formularza logowania i rejestracji użytkownika.
Musimy uruchomić to polecenie, aby dodać login i rejestrację Laravela do twojego projektu. Laravel ma dobrą optymalizację; Nie musisz tego robić ręcznie. Laravel zrobi to za Ciebie. Teraz uruchom to polecenie.
kompozytor wymaga laravel/interfejsu użytkownikaPo uruchomieniu to w naszym projekcie Laravel wygeneruje niektóre kontrolery w katalogu projektu Auth. Utworzy folder o nazwie Auth w ramach App \ http \ Controllers \ Authhere można znaleźć wszystkie rzeczy dla swojego systemu uwierzytelniania.
Tutaj możesz znaleźć
Tutaj możesz go zmodyfikować zgodnie z żądanym projektem.
Ponadto wyświetli kilka widoków w katalogu zasobów. Jest w folderze zasobów \ Views \ Auth.
Krok 4 - Skonfiguruj bootstrap w Laravel 9
Teraz dodamy Bootstrap 5 CDN do naszego projektu. W tym celu musimy przejść do zasobów plików \ Views \ Layouts \ App.ostrze.PHP Dodaj te 2 linie
Potem będzie wyglądać tak
W widoku logowania wygląda jak
I widok rejestracji wygląda
Możesz zmienić wszystko z tego formularza zgodnie z potrzebami.
Nasz pogląd jest gotowy. Teraz musimy przejść do następnego kroku.
Krok 5 - Uruchom i przetestuj projekt
Przed uruchomieniem projektu musimy migrować bazę danych w naszym projekcie. W tym celu musimy to uruchomić
PHP Artisan migrujeTeraz możemy uruchomić nasz projekt. W tym celu musimy to uruchomić
PHP Artisan ServePo uruchomieniu projektu możemy zobaczyć przycisk logowania i rejestracji po prawej górnej części naszej strony głównej.
Po kliknięciu przycisku logowania możemy zobaczyć
Możemy wprowadzić nasze szczegóły logowania tutaj.
Stwarza tam formularz rejestracyjny. Możesz tam łatwo zarejestrować się.
Po zalogowaniu pokaże się tak
Pocieszenie
Na koniec stworzyliśmy ten projekt z Laravel Auth. Uwierzytelnianie Laravela jest bardzo wysokie. Więc nie martw się o bezpieczeństwo logowania. Szczęśliwe kodowanie!!!