2016-08-05 17 views
0

Der Benutzer seine/ihre Angaben im Register Seite anmelden und E-Mail der Administrator die Erlaubnis für den Benutzer geben, müssen administrator.Now senden die page.What anmelden das ist Art und Weise die Erlaubnis von Administrator zu bekommenmuss der Benutzer die Seite anmelden, nachdem die Erlaubnis bekommen von Admin

+0

sollten Sie nach, was Sie bereits dies zu erreichen getan und was Sie bereits versucht haben (Code) –

Antwort

0

Schritt 1: Fügen Sie ein boolean Feld ‚aktiv‘ in Benutzer-Tabelle genannt. Legen Sie den Standardwert für aktiv als 0 fest;

Schritt 2: diejenigen folgenden Code Auth-Controller hinzufügen.

protected function getCredentials(Request $request) 
    { 
     return [ 
      'email' => $request->input('email'), 
      'password' => $request->input('password'), 
      'active' => true 
     ]; 
    } 

Arbeit erledigt.

Nun, bis das aktive Feld auf true gesetzt ist, Benutzer kann nicht anmelden. Und natürlich sollte Admin in der Lage sein, das Feld "Aktiv" zu aktivieren, nachdem die Benutzer ihre erste Registrierung vorgenommen haben.

Ich habe diesen Code auf Laravel 5.2 mit Laravel Standard AuthController getestet.

+0

vielen Dank seiner für mich gearbeitet, aber ich verwendet, um normale Controller nicht Controller auth –