2017-03-01 63 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阵列。

希望有帮助!

相关问题