Najpierw należy zahaszować i utworzyć dane użytkownika, aby kolumna była gotowa do uwierzytelnienia.
Tutaj podałem kroki, aby to osiągnąć.
Krok 1: Pobierz dane wejściowe
$UserData = Input::all();
Krok 2: Utwórz wpis - Wstawianie do tabeli użytkowników
User::create($UserData);
Uwaga:
Powinieneś mieć te następujące kolumny w swoich users
stół
- e-mail,
- hasło
- utworzono_w
- zaktualizowano_w
Dodatkowa konfiguracja:
Miej tę linię w swoim User.php (Model)
protected $fillable = ['email', 'password'];
Oto mój mały kod logowania dla Ciebie, który byłby wystarczająco prosty dla Ciebie
Wypróbuj to, jeśli chcesz
$email = $this->request->input('email');
$password = $this->request->input('password');
if (Auth::attempt(['email' => $email, 'password' => $password])) #If the Credentials are Right
{
return redirect::intended('student/index'); #Your Success Page
}
else
{
return redirect('student/admin'); #Your Failure Page
}
Zalecenie:
Polecam również sprawdzić dane wejściowe użytkownika przed utworzeniem
Dodatkowa uwaga:
Jeśli widzisz swoją tabelę, a hasło jest czymś w rodzaju zaszyfrowanego i oznacza to, że gotowe;)