标签: c# .net asp.net
我有一个现有的应用程序,我希望在30天后实现密码重置。 但我不希望用户使用与最近5次相同的密码。
我该如何做到这一点,或者我可以遵循任何链接。
请帮忙
谢谢,
答案 0 :(得分:1)
您可以保存最近5个密码的历史记录,以防止用户重复使用它们 并保存上次密码更改日期。 一旦用户执行登录检查,如果30天结束,如果是,则将其重定向到页面以重置密码。
答案 1 :(得分:0)
您可以创建一个包含5列的小表,以便存储最后使用的5个密码。然后,每列将包含密码的哈希值,而不是密码本身。