【问题标题】:how to reset password in fresh installed laravel 5?如何在新安装的 laravel 5 中重置密码?
【发布时间】:2016-02-12 10:42:06
【问题描述】:

我刚刚安装了 laravel5 并迁移了用户表并将用户插入到表中。

现在我想在 laravel5 中使用密码重置来更改密码。 何时使用电子邮件重置密码时,会看到引导箱警报说我们已通过电子邮件发送您的密码重置链接!但是,实际上没有发送电子邮件。

我在该项目中将山魈用于电子邮件目的,我想重置密码。这里有谁知道如何在 laravel 5 中重置密码发送密码?

【问题讨论】:

  • 为什么要发送密码重置电子邮件进行迁移?

标签: email laravel authentication passwords reset


【解决方案1】:

在你的控制器函数中运行它,

$password = "123456";
$new_password   = Hash::make($password);
return $new_password;

这将返回经过哈希处理的新密码。用 users 表的密码字段替换新密码。

【讨论】:

  • 简单高效:-)
  • 实际上 OP 在发送密码重置电子邮件方面存在问题。我认为他目前没有原始密码。
【解决方案2】:

您可以使用php artisan tinker直接从命令行编写一些php代码并更改您的密码,例如:

$user = User::find(1);
$user->password = \Hash::make($password);
$user->save();

【讨论】:

    猜你喜欢
    • 2015-05-27
    • 2015-10-17
    • 2019-03-26
    • 2016-01-05
    • 2019-05-02
    • 2015-09-09
    • 1970-01-01
    • 2015-12-31
    • 1970-01-01
    相关资源
    最近更新 更多