laravel 5哈希检查和重定向无法正常工作

时间:2016-02-05 08:03:38

标签: php laravel hash

在一个非常奇怪的情况下,我正在尝试哈希::从数据库和用户输入检查我的密码,但是它可以工作。

$user = User::where('email', $request->username)->get()->first();       

if(Hash::check($request->password, $user->password)) {
    return Redirect::to('secondpage')->with('user', $user);
}

奇怪的是,如果我将数据库中的密码更改为纯文本并使用Hash :: check,则可以正常工作。 任何的想法?提前谢谢。

1 个答案:

答案 0 :(得分:0)

我不确定你的代码中可能有拼写错误,你可能想要像这样取用你的用户:

$user = User::whereEmail($request->email)->first();