【问题标题】:What is the password hashing method in Laravel Voyager?Laravel Voyager 中的密码哈希方法是什么?
【发布时间】:2018-09-28 14:30:29
【问题描述】:

我有一个voyager 管理面板。我可以使用此管理面板创建或编辑用户。

现在我想从我的前端网站 signupsignin 一个用户。我的问题是密码加密方法是什么,voyager 在他们的管理面板中用于创建新用户或登录?

我已经看过this article

并根据Laravel Hashing使用散列算法

但没有解决。

我的功能是

public function register(Request $request)
{

    $data = User::where('email','=',$request->email); 

    if (Hash::check($request->password, $data->password))
    {
        echo "success";
    }
    else
    {
        echo "still not";
    }
}

报错

未定义属性:Illuminate\Support\Facades\Request::$password

【问题讨论】:

  • @emix.....谢谢哥们:)
  • Bcrypt 算法是散列算法而不是加密算法
  • @duncan...我已经详细更新了我的帖子...请检查
  • @SaadSuri...兄弟请重新检查我更新的帖子

标签: php laravel password-hash voyager


【解决方案1】:

$data = User::where('email','=',$request->email)->first(); 你忘记检索用户了。您拥有的是一个查询构建器,因此它没有任何数据。

【讨论】:

    猜你喜欢
    • 2010-12-08
    • 2017-11-30
    • 1970-01-01
    • 2018-10-31
    • 1970-01-01
    • 2012-06-23
    • 1970-01-01
    • 2020-12-17
    相关资源
    最近更新 更多