【发布时间】:2016-07-20 11:31:29
【问题描述】:
如何在链接中生成散列字符串并通过电子邮件将该链接发送给用户,以便他或她可以重置密码?
【问题讨论】:
-
使用
Yii::$app->getSecurity()->generateRandomString(64);生成哈希字符串,将其保存在带有 user_id 的表中,然后使用哈希码作为查询字符串参数发送电子邮件。您将能够使用该哈希识别用户并让用户更改密码。更改密码后,从表中删除哈希码。 -
高级模板中详细记录了流程。请检查并遵循在高级模板中实现的流程...
标签: email yii2 hashcode reset-password