url - 生成临时URL以重置密码

标签 url passwords reset

我希望在我的网站上实现“忘记密码”功能。我喜欢这样的选项:将包含临时的一次性使用URL的电子邮件在一段时间后过期的电子邮件发送给用户。

我查看了以下页面以了解这些想法,但是我不确定如何使用ASP.NET和C#来实现这一点。正如其中一位用户指出的那样,如果我可以在不将这些信息存储在数据库中的情况下实现它,那将是理想的选择。请指教。

Password reset by emailing temporary passwords

谢谢。

最佳答案

根据您的需要,您可以采用类似于以下格式的格式对信息进行加密

(UserId)-(ExpireDate)

加密数据,建立链接,然后解密数据并从那里采取措施...

粗略,但很可能可用,并且不需要使用数据库

关于url - 生成临时URL以重置密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1985810/

相关文章:

url - Extjs 4 - 如何从当前加载的网格商店中获取带有参数的完整 url?

用于强密码验证的 PHP 正则表达式

real-time - 如何重置 Ada.Real_Time.Clock?

php - 如何使用 PHP 检查 URL 是否已存在于数据库中?

javascript - URL 哈希异常

PHP/RegEx - 通过检测 .com/.net/.org/.edu 等将 URL 转换为链接

php - 多个密码登录 : Good OR Bad

php - 如何最好地存储用户信息和用户登录名和密码

jquery-ui - 从 Jquery UI Sortable 重置位置

jquery - 重置jquery分页插件中的总页数