首页 > 解决方案 > 发送确认电子邮件以验证注册

问题描述

我是一个初学者,我必须在 Node.js 下开发一个 Rest API,React.js 中的外部方将使用它来形成一个应用程序。

我的 API 必须允许在数据库中注册用户并发送电子邮件以激活帐户。

我阻止了这一点,我知道如何发送一封电子邮件,其中包含一个链接,一旦单击该链接就可以激活帐户,但这个相同的链接指向一个 API 路由。代码有效,电子邮件使用正确的链接发送,并且一旦通过 Postman 上的测试点击链接,账户就会被激活,但我无法想象如果用户点击链接必须登陆,我无法想象这个解决方案如何工作React.js 下的站点页面(因此将是另一个 URL)。

我发现的所有教程都提供了相同的解决方案。

例如,一些公司发送 5 位代码而不是可点击的链接来激活帐户:我想申请此解决方案,但我在互联网上找不到正确的方法。我认为这解决了我的问题:用户只需在网站上的电子邮件中指明输入的代码,然后调用我的 API 来验证代码。比我发现的链接历史(如果我们有单独的后端和前端)简单得多。

这是谷歌翻译。对不起,如果很难理解。

标签: node.jsreactjs

解决方案


推荐阅读