2017-03-01 18 views
0

管理パネルからユーザーを作成する際に大きな問題があります。作成された管理者のユーザーが機能しない

ユーザーが正しく作成されますが、彼らは、メインページ上では動作しません。..

それから私は、管理タイプのユーザーを作成し、私はメインページでログインしますと、私はエラーを取得する:「これらの資格情報が行います私たちのレコードに一致しません '

これは間違いですか?

管理/ 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); 
} 

答えて

1

(あなたがあなたのデータベース内のユーザーテーブルに調べることでこれを確認し、クリアテキストを見ることができるかどうかを確認することができ、ユーザーを保存するときに、パスワードをハッシュしていないようですあなたのユーザーのパスワード欄に)。

ちょうどあなた$data配列に

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

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

を置き換え、これを修正するに。

希望に役立ちます!

関連する問題