Sobald mein Benutzer beim Einloggen bestätigt wird, wird er mit dieser Warnung angezeigt. Ungültige Benutzerdaten, bitte erneut versuchen! Ich weiß nicht, wie ich das beheben soll!Auth: Versuch kann mich nach Überprüfung nicht einloggen
if (Auth::attempt(['email' => $request->email, 'password' => $request->pass], true)) {
return redirect()->intended('dashboard');
}
meine Benutzertabelle -
public function up() {
Schema::create('users', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->string('email')->unique();
$table->string('password' , 64);
$table->tinyInteger('verified')->default(0); // this column will be a TINYINT with a default value of 0 , [0 for false & 1 for true i.e. verified]
$table->string('email_token')->nullable(); // this column will be a VARCHAR with no default value and will also BE NULLABLE
$table->rememberToken();
$table->timestamps();
});
}
Wird '$ request-> pass 'gehashed? – Siliace
wie meinst du das? –
@DeadRespawn Ist das Passwort mit bcrypt in der Datenbank verschlüsselt? Wenn Sie einen Benutzer erstellen, sollten Sie die Funktion 'bcrypt ($ yourpassword)' verwenden, um das Benutzerkennwort zu hashen. Die Versuchsfunktion erwartet ein verschlüsseltes Passwort in der Datenbank. –