2017-03-01 61 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

看來你不散列密碼,大大節省了用戶的時候(你可以通過在數據庫中查找users表中驗證這一點,並檢查,如果你能看到清晰的文本在用戶的密碼欄中)。

要糾正這一點,只是

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

更換

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

$data陣列。

希望有幫助!

相關問題