2017-02-25 158 views
1

当我注册新用户时,它会登录,但是当我注销并尝试登录时,它只是将我重定向回登录页面,并显示自定义错误消息“再次检查您的凭据”。我无法弄清楚什么是错的。Laravel 5.4无法登录用户

SessionController RegisterController

回答

1

首先,你不散列密码。在RegistrationController改变你的store()这样的功能。

use Hash; 
class RegistrationContoller extends Controller 
{ 
    ... 
    public function store() 
    { 
     ... 
     $user = User::create([ 
      'name' => $request->name, 
      'email' => $request->email, 
      'password' => Hash::make($request->password) //<-- you were missing this. 
     ]); 
    } 
} 
+0

我刚刚开始新鲜,重新构建了一切,并做好了准备。看起来像我的代码中有一些逻辑错误。感谢您使用密码加密的帮助! – akburan