小编Tan*_*a47的帖子

通过电子邮件链接恢复密码的数据库表

我正在开发一个身份验证系统。它有两张桌子

UserRegistration // 用于临时存储用户信息,直到用户验证电子邮件

ID 
-UserRegistrationID
-FirstName
-LastName
-emailId
-password
-dateTime
-activationCode
Run Code Online (Sandbox Code Playgroud)

AuthenticatedUsers // 系统用户

-AuthUserID
-FirstName
-LastName
-emailId
-password
-dateTime
Run Code Online (Sandbox Code Playgroud)

不,我必须提供通过电子邮件恢复密码的选项。我必须向用户发送恢复链接。

恢复链接代码在数据库中的哪里存储?我应该为恢复代码创建一个单独的表: RecoveryCode

-recoveryID //PK
-AuthUserID //FK
-recoveryCode
-dateTime     //as the link is valid only for 24 hours.
Run Code Online (Sandbox Code Playgroud)

请提供您的反馈和建议。谢谢!

sql database authentication password-recovery

3
推荐指数
1
解决办法
2555
查看次数

标签 统计

authentication ×1

database ×1

password-recovery ×1

sql ×1