问题标签 [email-verification]

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 投票
1 回答
1081 浏览

php - 来自网站的邮件,在 Gmail 中使用两步验证

在我的网站中,我使用 gmail 发送邮件。我在前端使用 Pear 邮件,在后端使用 cURL。

我有两个由 gmail 管理的邮件帐户:一个是 gmail 帐户,另一个有我自己的域,但由 Google Apps 管理。

我可以使用我的 gmail 帐户和应用程序特定密码从我的网站发送电子邮件,并进行两步验证。但我不能对另一个帐户做同样的事情。为什么?

使用这两个帐户,我无需两步验证即可发送电子邮件,而使用我自己的域帐户,我可以使用 K-9 Mail Android 应用程序和 gmail 应用程序特定密码发送带两步验证的电子邮件。

0 投票
1 回答
1124 浏览

authentication - MVC Identity - 使用 UserManager.ConfirmEmailAsync 检查令牌是否过期。,

我正在使用带有 OWIN 身份验证的 MVC 5。

我还没有触及默认的身份验证代码。(对比 2013 年)。

有时我在调用UserManager.ConfirmEmailAsync()时收到“错误:无效令牌” 。

我想知道是否是用户太晚点击收件箱中的确认链接的情况。

如何获得更详细的异常信息,告诉我令牌是否已过期?(或以某种方式自己检查)

0 投票
1 回答
2348 浏览

javascript - Meteor:Accounts.sendVerificationEmail 自定义行为

有人可以提供在创建用户时发送电子邮件验证的正确方法吗?这是重要的部分...

a)我希望用户在注册后能够立即访问。但是,如果用户在 48 小时内还没有点击验证链接,我想在他们点击链接之前拒绝他们登录。

到目前为止,我的代码发送了一封电子邮件验证,但无论是否点击验证链接,用户都可以继续访问应用程序(所以我的代码当然是不完整的)。

客户端.js

服务器.js

我的尝试是通过自己阅读流星文档并查看 SO 上的其他代码进行的。我被困住了。感谢您的支持。

0 投票
1 回答
1203 浏览

android - 通过移动应用程序验证电子邮件的最佳方式

验证移动应用程序电子邮件的最佳方法是什么?可以是 iOS 或 Android 应用程序。用户返回电子邮件应用程序然后被重定向到浏览器然后在那里验证并一路返回以打开他们的移动应用程序太麻烦了。有没有更简单的方法来减少功能并增加应用程序的流畅度?

0 投票
1 回答
247 浏览

node.js - 当用户通过我的 twilio 驱动的应用程序注册短信时向我发送电子邮件通知

我构建了一个基本的 node.js 应用程序,用户可以在其中注册每周的电子邮件。

现在,当用户在我的网站上注册时,他们会收到一封验证电子邮件以确认他们的号码。

我现在想做的是让应用程序也向我发送一封电子邮件,说明用户已经注册了应用程序,一旦他们确认了他们的号码。

有没有关于如何设置它的简单方法/教程?

我要为此创建一个自定义 webhook 吗?下面是我的 .js 文件:

0 投票
1 回答
599 浏览

asp.net - Asp.net 身份电子邮件验证令牌无法识别

我们在 Web 表单应用程序中使用 Microsoft 的 Identity Framework v2.0。一切运作良好。我们决定在新帐户设置过程中添加电子邮件验证。如果我们在同一页面中创建令牌后验证令牌,我们就成功了。但是如果我们尝试在不同的页面中验证令牌,它就会失败。过程非常简单:

  1. 管理员通过提供用户的电子邮件和姓名来创建一个新帐户。(我们不支持自行注册)。
  2. 用户单击他在电子邮件中收到的链接以验证电子邮件是否已收到。

以下是创建电子邮件验证令牌的代码:

注意:如果我们取消注释以 //IdentityResult validToken... 开头的行,那么它会成功。

这是 VerifyEmail 页面上的代码:

此文件中的 validToken 行不成功。我已经验证了两个文件中的字符串 User.Id 和 tokenReceived 完全匹配,因此没有发生 URL 损坏。(这就是我注释掉 UrlDecode 的原因,因为它似乎是由浏览器自动解码的——当我尝试解码时,它与编码前的字符串不是 100% 相同)。

所以我确定我们调用的是相同的方法(ConfirmEmail),并且传递的两个参数是完全相同的字符串。我也知道一个令牌只能被验证一次,所以我不会在验证后重新使用它们。

任何想法都会受到欢迎。

0 投票
1 回答
2990 浏览

php - 自定义形式的用户注册和激活电子邮件

我已经在 WP 中实现了一个自定义登录和注册表单,如此所述。用户现在可以注册但不能登录,直到管理员从后端批准该用户。

我需要为新用户注册实施管理员通知电子邮件,并且用户通知电子邮件管理员从后端批准它。我在注册表单中尝试了以下代码来发送电子邮件,但这似乎不起作用。此外,标准电子邮件不断发送。

对于用户注册批准,我正在使用这个插件。

如何在用户使用我的自定义表单注册时发送电子邮件并在管理员批准时通知用户。

0 投票
0 回答
151 浏览

php - 电子邮件验证链接在某些计算机上过期

我在 php 中编写了一个电子邮件验证脚本,它对我来说很好,但是当一些用户单击该链接时,它已经过期了。

我进行了调查,在我看来,他们的电子邮件客户端或邮件保护服务在点击链接之前访问了该链接,因此该链接已过期。有没有办法确保用户自己点击链接而不是机器人或防病毒服务。

0 投票
0 回答
359 浏览

ios - Parse.com - 电子邮件验证和使用 Swift 添加新对象

我的 Parse.com 登录视图控制器和注册视图控制器工作正常,但我想做电子邮件验证。因此,当用户通过电子邮件验证后,他们可以进入应用程序,但如果没有,他们将被拒绝访问。

另外,我想要另一个文本字段,用户可以在其中输入特殊代码的详细信息,这就像我猜的二级密码,当他们注册应用程序时,这也必须输入到注册屏幕中。

除此之外,我可以注册用户并让他们登录,我只需要帮助。

0 投票
2 回答
393 浏览

node.js - 使用 Ember 和 Node/Express 和 json Web 令牌进行 RESTful 身份验证,如何验证用户的电子邮件地址?

这是我的工作流程:

  1. Ember 对新用户注册的操作是向 Express 发送用户数据。
  2. Express 然后创建一个 Web 令牌,对内容进行加密,并将链接放入它使用 Nodemailer 发送的电子邮件中。
  3. 电子邮件已成功发送。
  4. 用户转到他们的电子邮件并单击链接。
  5. 单击链接后,Express 从查询参数中获取令牌,解密和解码令牌,并创建一个新用户。

以上所有工作都可以,但这是我卡住的地方。我希望用户被重定向回 Ember 前端,并自动登录。这是我坚持的一点。这是服务器代码:

我能够成功重定向回来,但我无法在我的 ember 代码中捕获 json 数据,而且我不确定在 Ember 中的何处或如何在给定场景中调用登录操作。

我有一种感觉,我的方法可能是错误的?因为电子邮件验证是很常见的事情。此外,我宁愿不必让用户多次输入他们的表单信息。