Meine App verwendet das Standard-Auth-Modul, um sich per E-Mail und Passwort-Kombination anzumelden.Laravel 5.2 Authentifizierung multipe Felder
Ich muss es ändern, so kann ein Benutzer entweder eine E-Mail oder einen eindeutigen 7-stelligen Code mit einem Passwort eingeben.
Auf den Laravel-Dokumenten habe ich diesen Code gefunden.
if (Auth::attempt(['email' => $email, 'password' => $password, 'active' => 1])) {
// The user is active, not suspended, and exists.
}
Ich habe bereits die Tabelle modifed den richtigen Code enthalten, aber noch nicht herausgefunden, wie die Authentifizierung zu tun.
Hat jemand anderes diese Art von Problem schon mal erlebt? Danke im Voraus.
Versuchen Sie, reguläre Ausdrücke zu verwenden, um festzustellen, ob es sich bei der Eingabe um eine E-Mail oder einen Code handelt, und versuchen Sie dann, basierend darauf, was Sie haben –