问题标签 [email-confirmation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
44 浏览

spring - 如何在 Spring Boot API 中生成没有冲突的确认码?

我正在制作一个具有注册和登录功能的网站,效果很好。但是,我想在注册过程之后添加确认码过程。

我可以在前端(Angular)端创建一个随机确认码并将其与SMTP协议一起发送到用户电子邮件帐户,用户应在 2 分钟内输入此确认码。但是,当我想得更多时,它可能会导致冲突(可能性很小但并非不可能),例如可以在 2 分钟内生成相同的确认码。

所以,现在我决定在后端(Spring Boot)生成确认码并在后端进行确认检查。所以,在后端我应该检查生成的确认码是否已经在 2 分钟内生成。

因此,我可以使用具有活动确认码的动态列表并在列表中搜索生成的确认码。如果代码存在于列表中,则创建另一个代码,直到列表中没有。

如何在 Spring Boot 的所有不同请求中创建一个动态的全局列表?或者这个确认过程还有另一种方式(最佳实践)?

0 投票
1 回答
1837 浏览

amazon-web-services - 用户注册后如何在 aws cognito 中自动验证电子邮件。稍后状态后在 Cognito 中验证电子邮件

我的用例:

我想在 AWS Cognito 中注册用户,并希望用户在注册过程中继续完成该过程而不验证电子邮件。

为了实现这一点,我让用户通过在 Cognito Presignup 触发器中添加“autoConfirmUser”:“true”来继续该过程

在 Cognito 确认后触发器中,我使用 SES 发送 CustomVerificationEmail 让他验证电子邮件地址。

当用户在 SES 中验证他的电子邮件(状态 = 已验证)时,我想在 Cognito 中将 EmailVerified 更新为 true。(后来忘记密码用例)

我怎样才能以编程方式实现这一目标?像 Lambda 或 SNS 触发的东西?

我不想像 AWS Cognito - 用户卡在 CONFIRMED 和 email_verified = false中提到的那样使用 AWS CLI

0 投票
0 回答
107 浏览

django - 带有自定义用户模型的确认电子邮件不起作用

我在创建通向视图并将 account.is_active 设置为 True 的确认电子邮件时遇到问题请记住,我有一个自定义用户模型,它从用户模型中抽象出来,令牌生成器工作正常,我得到了电子邮件我点击链接,它说帐户已激活但实际上没有发生任何事情我认为问题出在激活视图中

我的模型.py

令牌.py

视图.py

我曾经使用默认的 django 用户以相同的方式工作,但现在当我更改为我的自定义用户模型并使用 rest 框架 api 时,这发生了

0 投票
1 回答
813 浏览

html - 无法为端点构建 url 您的意思是 ' 吗?

这部分负责将链接发送给用户。到目前为止,它完美地完成了这项工作,我总是收到电子邮件

这部分负责打开令牌并向用户显示 html 代码。

我的主要问题是 render_template 仅适用于我的模板中的一个 html 文件。

register1.html是我的用户更改密码的页面。但是代码错误消息不断建议我将它们重定向到 register.html

Register1.html

0 投票
1 回答
74 浏览

node.js - 如何使用我们的域发送邮件而不被识别为垃圾邮件?

我是一名 nodejs 开发人员,我正在寻找使用我的域名向用户发送电子邮件(用于验证电子邮件和重置密码)的最佳方式,并且不会被识别为垃圾邮件,像 facebook 这样的大公司如何做?Haraka 推荐用于我的情况吗?

0 投票
2 回答
2614 浏览

authentication - Cognito 用户无法重置他的密码,或者如果他处于“force_change_password”状态则要求重新发送

如果 cognito 用户丢失了确认邮件,则无法重置密码,或者如果他处于“force_change_password”状态则要求重新发送,并且不会向他显示错误。

有什么已知的解决方法吗?

0 投票
1 回答
116 浏览

ruby-on-rails - 设计添加电子邮件确认的问题

我想使用 Devise 在我的 rails 应用程序中添加电子邮件确认。我收到此错误消息:

“设计中的 NoMethodError::RegistrationsController#create undefined method `confirmation_instructions' for MailForm::Base:Class”

在此处输入图像描述

架构.rb

用户.rb

路线.rb

设计.rb

发展.rb

生产.rb

这是因为联系表格的 mail_form gem 吗?我应该创建RegistrationController吗?谁能猜出这里的主要问题?

0 投票
0 回答
146 浏览

asp.net - 使用电子邮件确认注册 ASP .NET Core

我正在学习 ASP .NET,我想做一个简单的注册/登录页面。

public class AccountController : Controller以这种方式创建了我的:

然后我创建了 Startup 类,并编写了以下方法:

当我注册一个新用户时,我可以在数据库中看到它,但我没有收到任何邮件,如果我尝试,我无法使用新用户登录。

我在 YouTube 上观看了一些关于它的教程并阅读了 Microsoft 文档。对我来说,与我所做的相比,这似乎是正确的,但我肯定必须修改一些东西而我没有注意到它。

编辑:这是我为 EmailSender 和 NetcoreService 类所做的:

NetcoreService 类:

0 投票
3 回答
148 浏览

angular - Idenity.Core GenerateEmailConfirmationTokenAsync 来自Angular 10 WebApp的无效令牌

我有一个使用 Identity Core 生成电子邮件确认令牌的 DotNet Core WebApi。当我生成令牌并使用 WebApi URL 将其发送到我的电子邮件地址时,它工作正常。当我使用 Angular Web 应用程序将 ur?token=token 发送到我的电子邮件以从应用程序进行 AJAX 调用时,我收到“无效令牌”错误。来自 Angular 服务的 GET 调用获取 QueryString 并对 API 进行 AJAX 调用 -> “无效令牌”。

WebAPI 代码:

角度视图

角服务

在电子邮件确认端点中,我尝试了一些不同的方法,但都没有奏效。

我尝试验证令牌的所有不同方法都失败了。他们都有一个无效的令牌。我尝试使用代码比较来检查令牌是否确实不同,并且不适用于第一种方法。令牌匹配,我仍然得到一个无效的令牌。

0 投票
0 回答
46 浏览

ruby-on-rails - 设计确认电子邮件似乎已发送但未收到

我可以在通过同步和异步注册时通过 Sendgrid 发送/接收示例电子邮件,我只需将方法调用添加到注册控制器上的注册/创建中。

虽然我无法收到要发送的确认电子邮件,但它看起来像发送了,但我没有收到它,我能够收到我发送的样品。我现在正在本地做所有这些。

post transaction

对我来说,一切看起来都很好。

以下是一些其他相关的文件:

devise.rb

lib/email.rb

development.rb

user.rb