[英]laravel 5 hash check and redirect not working
In a quite strange situation, I am trying to Hash::Check my password from database and user input, however it work. 在一个非常奇怪的情况下,我试图从数据库和用户输入中哈希:::检查我的密码,但是它可以工作。
$user = User::where('email', $request->username)->get()->first();
if(Hash::check($request->password, $user->password)) {
return Redirect::to('secondpage')->with('user', $user);
}
Strangely, if I change my password in database to plain text and use Hash::check with it, it works. 奇怪的是,如果我将数据库中的密码更改为纯文本并使用Hash :: check,它将起作用。 Any idea? 任何想法? thanks in advance. 提前致谢。
我不确定,但是您的代码中可能有错别字,您可能想像这样获取用户:
$user = User::whereEmail($request->email)->first();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.