gpt4 book ai didi

asp.net-core - 在 db ASP.NET Core 中临时保存密码

转载 作者:行者123 更新时间:2023-12-04 05:11:44 25 4
gpt4 key购买 nike

我正在开发 .NET Core 应用程序 + 身份。我想实现用户注册。
用户输入您的数据登录名/密码等。下一步我需要确认电子邮件,我不想在他确认电子邮件之前在数据库中创建用户,因为我需要为他创建新的数据库。我想将数据保存到数据库中的临时表。确认后,我将从那里获取数据并继续注册,然后从临时表中删除记录。

但正如我所见,Identity 有方法 userManager.Create(user, password)密码为明文。

我需要哈希/去哈希密码算法吗?如果是,那是什么?
在临时表中存储安全密码的最佳方法是什么?

最佳答案

不,您不需要 - UserManager 会在数据库中自动对我进行哈希处理。

在我看来,创建临时记录不是一个好主意。只需创建用户,将其标记为非事件,直到他确认他的电子邮件。这是正确的做法。

关于asp.net-core - 在 db ASP.NET Core 中临时保存密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41096435/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com