7得票1回答
如何在Zend框架中生成随机密码或临时URL以重置密码?

我有一个基本的身份验证过程,使用Zend_Auth_Adapter_DbTable。我在我的身份验证控制器上有登录和注销操作。现在我想创建一个函数来重置忘记的密码,自动生成密码,保存新密码,并向他们发送一封电子邮件,其中包含新生成的密码。 最好的处理流程是什么?如何生成新密码?Zend框架是...

7得票5回答
通过电子邮件进行密码重置而不使用数据库表

通过邮件重置用户密码的正常流程如下: 生成一个随机字符串并将其存储在数据库表中 将字符串发送到用户的电子邮件 用户单击包含字符串的链接 根据数据库验证字符串;如果匹配,则重置用户密码 然而,维护表格和过期旧字符串等似乎有些不必要的麻烦。这种替代方法中是否存在明显的缺陷呢? 生成用户...

7得票3回答
在MVC应用中使用ASP.NET 3.5密码恢复控件?

我能在MVC应用程序中使用asp.net 3.5密码恢复控件吗? 我们需要为我们的MVC应用程序提供密码恢复功能,我想使用只适用于Web表单应用程序的密码恢复控件。