2017-03-01 2 views
0

Ich habe ein großes Problem mit der Erstellung von Benutzern über das Admin-Panel;Erstellte Admin-Benutzer funktioniert nicht

Benutzer korrekt erstellt, aber sie auf der Hauptseite nicht arbeiten ..

Dann einen Admin-Typen Benutzer erstelle ich und ich werde mit der Haupt-Seite einloggen und ich erhalte eine Fehlermeldung: ‚diese Anmeldeinformationen zu tun nicht übereinstimmen mit unseren Aufzeichnungen

was ist der Fehler?

admin/Usercontroller

public function store(SaveUserRequest $request) 
{  
    $data = [ 
     'name'   => $request->get('name'), 
     'last_name'  => $request->get('last_name'), 
     'email'   => $request->get('email'), 
     'user'   => $request->get('user'), 
     'password'  => $request->get('password'), 
     'type'   => $request->get('type'), 
     'active'  => $request->has('active') ? 1 : 0, 
     'address'  => $request->get('address') 
    ]; 

    $user = User::create($data); 
    $message = $user ? 'Usuario agregado correctamente!' : 'El usuario NO pudo agregarse!'; 
    return redirect()->route('admin.user.index')->with('message', $message); 
} 

Antwort

1

Es Sie Ihr Passwort nicht Hash scheint, wenn der Benutzer Speichern (Sie können dies überprüfen, indem Sie in Ihrer Datenbank in der Benutzer-Tabelle suchen und überprüfen, ob Sie den Klartext sehen können in der Spalte Passwörter für Ihre Benutzer).

Um dies zu korrigieren, nur

'password' => $request->get('password'), 

mit

'password' => bcrypt($request->get('password')), 

in Ihrem $data Array ersetzen.

Hoffe, dass hilft!

Verwandte Themen