Laravel 5.4重置密码而不使用电子邮件字段

时间:2017-06-10 15:14:56

标签: laravel laravel-5.4 password-recovery

如何根据令牌从password_resets表中获取电子邮件?因为我需要从重置密码视图中删除电子邮件字段。

我尝试了DB :: table()但它仍然返回空项数组。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

您无法使用令牌选择电子邮件。因为令牌与Hashing一起存储,并且从同一令牌生成的每个哈希字符串都不同。

Laravel通过使用电子邮件选择它来解密令牌,然后将其与像这样的普通令牌进行比较

if (Hash::check('plain_token', $hashed_token))
{

}

你不能反其道而行。

希望,现在你已经清楚了重置密码的概念。

您可以从数据库中手动删除条目。