当前位置: 首页 > 知识库问答 >
问题:

用户帐户未收到AWS Cognito验证电子邮件

岳君之
2023-03-14

在userpool中创建用户时,会使用临时密码发送用户邀请消息,但不会发送电子邮件验证消息
我创建了一个非常简单的设置来尝试aws cognito服务。下面是我在AWS cognito中所做的,我创建了一个用户池,一步一步地如下:
1)你想给你的用户池命名什么
-

现在,池创建后进入了通用设置-用户和组,单击创建用户A创建用户弹出窗口显示:用户名(必需): myEmail地址
向此新用户发送邀请?: check
临时密码:留空
电话号码:空(不需要)
标记电话号码作为验证?(取消检查
电子邮件:myEmail地址
标记为已验证的电子邮件?取消检查
点击创建用户

收到一封邮件到我的帐户表单no-reply@verificationemail.com通过amazonses.com,
与主题:您的临时密码
与消息为:您的用户名是somemailid@gmail.com和临时密码是agsjyk。
这没关系。

但我没有收到任何验证邮件链接之前的邮件。

共有3个答案

葛永丰
2023-03-14

验证邮件链接用于当用户自己注册时,他们将收到一个链接,要求他们验证电子邮件地址,而不是代码。在你的情况下,你需要向用户发送一个临时密码,这样链接就不会出现。

隆飞驰
2023-03-14

邮件no-reply@verificationemail.com通过
amazonses.com收到到我的帐户表单,主题:您的临时密码,邮件内容为:您的用户名是somemailid@gmail.com,临时密码是

从这个角度来看,您似乎是通过AdminCreateUser方法通过Cognito API创建用户,这就是为什么您会收到一个临时密码。

只有在用户自行注册的情况下,才会发送您期望的确认电子邮件,因此您应该使用注册方法。

贝杜吟
2023-03-14

不确定你是否错过了这个特殊的设置。。。。链接验证需要域名。在“标签集成”下,然后是“域名”

 类似资料:
  • 问题内容: 我检查了用户是否通过电子邮件验证。但是,无论我发送并确认了多少电子邮件,验证状态仍为。检查时我做错什么了吗? 问题答案: 我如何实现此功能的方法是添加一个 带有时间间隔的,它将检查用户是否已通过验证,然后在完成验证后终止计时器。 检查您当前用户状态的功能:

  • 我检查了用户是否通过电子邮件进行验证。但是,无论我发送并确认了多少封电子邮件,验证状态仍然是。我在检查时是否做错了什么?

  • 我正在提示我的应用程序用户提供电子邮件凭据。 在用户插入电子邮件并通过后,我想验证该帐户。 我正在使用javax。邮政有没有办法验证帐户?只确保凭据确实有效——否则我想显示一个无效用户并传递消息。 也许是某种表演方式: 并在不发送任何内容的情况下检查身份验证异常。

  • 我正在创建一个将提供通知的Android应用程序。用户可以使用电话号码或电子邮件帐户选择加入。 我只需要验证用户输入的电子邮件,我不想创建Firebase帐户 Firebase 有一个 但这需要创建一个帐户。 换句话说,我只希望电子邮件验证与电话验证相同,Firebase只会向您发送代码或验证链接。 有没有一种方法可以在不创建帐户的情况下利用Firebase电子邮件验证?

  • 您可以通过此界面创建和管理域的电子邮件帐户。 您可以创建电子邮件地址,配置邮件客户端,更改密码以及直接访问您的Webmail。 创建电子邮件地址 要为您的域创建电子邮件地址,请按以下步骤操作 - Step 1 - 单击cPanel主页的“电子邮件”部分中的“ Email Accounts链接。 Step 2 - 在电子邮件帐户中,您会在顶部找到添加电子邮件帐户。 Step 3 - 添加您要创建的电

  • 我正在实施firebase电子邮件验证,但是当用户收到电子邮件时,它会重定向到应用程序,这很好。当我尝试使用经过验证的电子邮件 始终返回 false。以下是我的代码: