Php 创建了admin';s用户不';行不通
我有一个大问题,从管理面板创建用户 用户创建正确,但不能在主页上工作 然后,我创建了一个管理员类型的用户,我将使用主页登录,我得到一个错误:“这些凭据与我们的记录不匹配” 哪个是错误 管理员/用户控制器Php 创建了admin';s用户不';行不通,php,laravel,model-view-controller,Php,Laravel,Model View Controller,我有一个大问题,从管理面板创建用户 用户创建正确,但不能在主页上工作 然后,我创建了一个管理员类型的用户,我将使用主页登录,我得到一个错误:“这些凭据与我们的记录不匹配” 哪个是错误 管理员/用户控制器 public function store(SaveUserRequest $request) { $data = [ 'name' => $request->get('name'), 'last_name'
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);
}
在保存用户时,您似乎没有散列密码(您可以通过查看数据库中的users表来验证这一点,并检查是否可以在用户的passwords列中看到明文) 要更正此问题,只需更换
'password' => $request->get('password'),
与
在$data
数组中
希望有帮助
'password' => bcrypt($request->get('password')),