用户邮箱确认选项?JWT?
User email confirmation options?JWT?
- 我在 React 中有一个前端,在 asp.net 核心网络中有一个后端 api。
- 我已经使用 jwt 令牌登录并使用哈希注册
和盐存储在数据库中。
- 我想在用户注册时实施电子邮件确认
我的网站。
- 我是否应该使用 jwt 生成令牌并将此 jwt 在电子邮件中发送到
用户
我没有找到太多解决方案,需要一些建议
使用一次性代码构建电子邮件验证的一种典型方法是使用 GUID。在您发送的电子邮件中,添加一个 link 并在末尾附加此唯一 GUID,例如:
www.something.com/email-verify/877ebd19-6852-4de9-b228-4d796a4cd7c7
你在你的数据库中创建了一个 table,你用一个用户 ID 存储这些生成的令牌,这样你就知道当他们点击 link 时是哪个用户,添加一个使用过的标志,这样你知道你只接受一次就大功告成了。
- 我在 React 中有一个前端,在 asp.net 核心网络中有一个后端 api。
- 我已经使用 jwt 令牌登录并使用哈希注册 和盐存储在数据库中。
- 我想在用户注册时实施电子邮件确认 我的网站。
- 我是否应该使用 jwt 生成令牌并将此 jwt 在电子邮件中发送到 用户
我没有找到太多解决方案,需要一些建议
使用一次性代码构建电子邮件验证的一种典型方法是使用 GUID。在您发送的电子邮件中,添加一个 link 并在末尾附加此唯一 GUID,例如:
www.something.com/email-verify/877ebd19-6852-4de9-b228-4d796a4cd7c7
你在你的数据库中创建了一个 table,你用一个用户 ID 存储这些生成的令牌,这样你就知道当他们点击 link 时是哪个用户,添加一个使用过的标志,这样你知道你只接受一次就大功告成了。