简体   繁体   English

laravel 5哈希检查和重定向不起作用

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM