Laravel - Utwórz system uwierzytelniania

Aktywuj bibliotekę uwierzytelniania


Większość aplikacji, które wykonujemy w środowisku internetowym, wymaga prywatnej sekcji, do której musimy uzyskać dostęp za pomocą nazwy użytkownika i hasła, dzięki czemu gwarantujemy, że istnieją prywatne treści lub sekcje administracyjne, których nikt nie widzi.
Tego typu obszary wymagają czegoś, co nazywamy uwierzytelnianiem, które ma na celu sprawdzenie, czy użytkownik istnieje, a także czy ma uprawnienia dostępu, w tym celu Laravel oferuje nam bardzo kompletną bibliotekę, która spełnia większość tych działań.
W tej sekcji zobaczymy, jak aktywować bibliotekę uwierzytelniania, aby zacząć z niej korzystać w następnej części tego kursu na Laravel.
Aby móc korzystać z całego systemu uwierzytelniania, który nam zapewnia Laravel Musimy wykonać kilka prostych kroków, które zostały opisane poniżej.
1- Pierwszą rzeczą, którą zrobimy, jest określenie typu sterownika, który powinien być używany Laravel do obsługi sesji, w tym przypadku musimy umieścić rodzimy kierowca w naszym pliku sesja.php w trasie / aplikacja / konfiguracja jak widać na poniższym obrazku:

2- Pozostajemy w tym samym katalogu, ale teraz będziemy szukać pliku auth.php i zweryfikujemy, że ich wartości są następujące:

3- Następnym krokiem jest skonfigurować bazę danych z której ma korzystać nasza aplikacja, w tym celu musimy utworzyć nową, a następnie umieścimy odpowiednie wartości w pliku baza danych.php Jak widzimy oczywiście musimy umieścić wartości odpowiadające naszej aplikacji:

4- Ponieważ wszystkie kroki konfiguracji są gotowe, zaczynamy używać rzemieślnik Aby pomóc nam stworzyć odpowiednie migracje, najpierw zaczniemy od utworzenia tabeli migracji, do tego użyjemy następującego polecenia:
migracja rzemieślnika php: zainstaluj

5- Teraz tworzymy migrację dla tabeli Użytkownicy które zdefiniowaliśmy w początkowej konfiguracji:
migracja artysty php: utwórz tabelę_użytkowników

6- Ponieważ mamy zbudowane niezbędne migracje, teraz musimy zbudować naszą tabelę, w tym celu zobaczymy plik z datą dnia, po której następuje następująca nazwa: create_users_table.php W książce adresowej: aplikacja / baza danych / migracje, w tym pliku musimy umieścić następującą treść:

WażnyTutaj widzimy, że generujemy zawartość tabeli, a także metodę, która niszczy tabelę za każdym razem, gdy jest to konieczne.
7- Wreszcie możemy uruchomić ostateczną migrację, za pomocą której rzemieślnik zbuduje całą niezbędną strukturę, abyśmy mogli wykonać odpowiednie migracje:
migracja rzemieślnika php

Wszystkie opisane kroki prowadzą nas do zbudowania struktury, której możemy użyć do uwierzytelnienia w systemie za pomocą naszego adresu e-mail i hasła, podczas ustanawiania rodzimy kierowca używamy podstawowej struktury, która Laravel dziedziczy z Symfony do zarządzania sesjami.
Dzięki temu możemy zacząć budować różne walidacje, aby móc logować użytkowników do systemu, oczywiście to, co pokazujemy, jest podstawowe i standardowe, ale wszystko można dostosować, aby uzyskać pożądane wyniki, wystarczy postępować zgodnie z podstawowymi przewodnik i zgodnie z tym samym procesem dodaj zmiany.
PoprzedniStrona 1 z 2NastępnyPodobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave