【问题标题】:how to implement the code below in laravel for a password如何在laravel中实现以下代码以获得密码
【发布时间】:2014-11-20 09:41:22
【问题描述】:

我正在关注 tutsplus 的视频课程 - laravel 入门 - 并管理到 vid 19 以保护管理面板。我的问题如下。我无法登录系统,因为我没有有效的电子邮件密码。在数据库中有虚拟用户电子邮件和散列密码,但我不能使用,因为已经散列并且我不知道密码。

我找到了这篇文章 How to create a laravel hashed password

但是由于不支持 REPL,因此工匠修补程序不起作用。回退到简单的 shell。

$password = 'JohnDoe';
$hashedPassword = Hash::make($password);
echo $hashedPassword; // $2y$10$jSAr/RwmjhwioDlJErOk9OQEO7huLz9O6Iuf/udyGbHPiTNuB3Iuy

很有意义 - 创建一个具有已知密码的新用户,但我不知道在哪里以及如何实现代码,因此它会在浏览器中吐出哈希值。我尝试在模型中创建文件以及路由并卡在代码中..无济于事。或者更简单的方法? 有人可以帮忙吗?

【问题讨论】:

    标签: laravel hash passwords


    【解决方案1】:

    把它放在你的routes.php

    Route::get('hash/{password}', function($password){
        echo Hash::make($password);
    });
    

    然后在浏览器中打开your-project.dev/hash/JohnDoe

    【讨论】:

    • 它成功了。 Route::get('hash/{password}', function($password){ echo Hash::make($password); });
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-02
    • 1970-01-01
    • 1970-01-01
    • 2017-10-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多