问题标签 [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 投票
3 回答
388 浏览

php - 使用 Zend_Mail 发送带有变量的链接

当用户完成注册时,我正在尝试发送带有链接的电子邮件。该链接应该有一个带有用户 ID 的变量 $id。我尝试了不同的方法,但我的链接始终显示为
http://localhost/users-data/activate/.php?id=>

我正在使用 Zend_Mail。我正在尝试做的是例如:向用户 id =1 发送链接http://localhost/users-data/activate1。然后我可以取最后一个 url,它应该对应于 id,并在我的激活脚本中设置这个用户的状态。

你能告诉我我做错了什么吗?

这是我的注册操作

这是我的 Application_Model_Mail

0 投票
0 回答
50 浏览

asp.net - 在 asp.net 中注册后的电子邮件确认

不知何故,我的代码没有完全运行。

这些代码很好:

它注册到 sql 数据库,但它似乎没有读取

直到成功注册消息。我把这行代码定位错了吗?顺便说一下,这是我的 sendactivation 代码:

}

请帮帮我。先感谢您。

0 投票
1 回答
1737 浏览

asp.net-mvc - 如何验证电子邮件确认令牌?

在我的 asp.net mvc 应用程序中,当用户注册时,我会向他们的帐户发送一封电子邮件,其中包含一个验证链接,然后他们才能使用该应用程序。请参阅下面的代码片段。

上面的代码片段是他们将点击的内容,然后将调用带有路由值的操作,

验证帐户操作

问题是,这种方法没有验证令牌,如果有人更改tokenuri 中的值会发生什么,这仍然会通过并且非常帐户。改进这一点的正确方法是什么。

在这种情况下,token 是用户的 ID,它是一个 Guid,但它是经过编码的,并且无法将我的数据库中的用户 ID 与这个编码的标记进行比较。我认为这是在动作链接中编码的。

0 投票
1 回答
180 浏览

c# - .NET 身份电子邮件已确认 Bool

如果用户确认了他的电子邮件,我想简单地输入我的代码。没有异步方法。有人能帮助我吗?

0 投票
0 回答
114 浏览

ruby-on-rails - ruby on rails:收到的电子邮件确认链接不适用于 heroku

我是一个编程新手,我尝试在开发模式下使用 ruby​​ on rails 编程电子邮件确认。我遵循了一个使用电子邮件确认注册的教程,他们使用了 sendgrid,一个 Heroku 的插件。我在那里注册了一个帐户并安装了所有东西。

现在问题出在:注册并收到带有确认链接的电子邮件时,如果我打开链接,则会出现在新网站上(http://myapp.herokuapp.com/users/confirmation?confirmation_token=n6RmknbFU5G_uH4NrSZ1)应用程序离线维护 此应用程序现在正在进行维护。请稍后再回来查看。

在此处输入图像描述

所以我不能注册。问题出在哪里?我能做些什么?

在我的 user.db 中,我写了这个:

在 config/environments/developement.db 我添加了这个:

在初始化程序/setup_mail.rb 我写道: ActionMailer::Base.delivery_method = :smtp

0 投票
0 回答
1548 浏览

ruby-on-rails - 如何在设计中发送重置密码而不是确认电子邮件?

我正在尝试这样做,以便如果创建了一种类型的用户 - 然后它不会发送确认电子邮件,而是发送重置密码链接(我已经实现了重置密码链接作为确认和重置密码) . 这基本上是为了避免重复电子邮件,因为我允许创建没有密码的用户,以便用户可以通过重置密码请求他的第一个密码。

我正在尝试像这样覆盖确认控制器:

在路线中:

覆盖适用于其他模型。但是从不调用确认控制器中的创建操作。我在 Gem 本身周围放了很多byebug语句,似乎甚至没有调用原始的创建操作,但无论如何都发送了电子邮件。我正在使用sidekiq延迟的电子邮件。在邮寄者看来,唯一运行的地方是:

但是当我检查堆栈跟踪时,它看起来像是从某个 labda 函数调用的。

问题:为什么不设计使用ConfirmationsController以及如何完成手头的任务?

非常感谢!

0 投票
1 回答
494 浏览

django - 电子邮件确认未存储 Django allauth

我将 Django allauth 与 django-rest-auth 一起使用。我通过电子邮件确认实现了身份验证。但是现在我意识到它并不能完全按照它应该的方式工作,因为我没有在我的数据库中存储发送电子邮件确认(在管理员中看不到它们)。电子邮件确认正在按应有的方式发送,并且效果很好,只是我在 db 中看不到它们。我错过了什么?

0 投票
2 回答
1122 浏览

c# - ASP.NET Identity 2 电子邮件确认无效令牌

我知道,这个问题在 SO 中已经被问过很多次,但我的问题有点不同。

我在GenerateEmailConfirmationTokenAsyncConfirmEmailAsync方法上有一个奇怪的问题。

我在发送电子邮件之前正确使用HttpUtility.UrlEncode和方法。HttpUtility.UrlDecode

奇怪的是,在创建用户和收到邮件后,我永远无法重现任何错误,确认它。但是在相同的环境下,10 个注册用户中就有 3 个报告了 Invalid Token 的问题。

我进行了更多搜索,发现它可能是由于机器密钥而发生的,如果重新启动 IIS 或其他原因或发布后,机器密钥可能会发生变化。所以为了解决这个问题,我生成了一个机器密钥并保存在 web.config 中,但问题似乎仍然存在。

我在 Azure 应用服务中托管它。

对还有什么问题有更多想法吗?

更新:我在这里添加代码供你们查看

确认工作如下

0 投票
4 回答
6194 浏览

asp.net - 身份框架测试确认电子邮件令牌是否过期

是否可以使用身份框架测试确认电子邮件令牌是否过期UserManager?无论错误是什么,从以下:

我收到一个通用的“无效令牌”错误。

0 投票
1 回答
228 浏览

c# - 如何在我的视图中创建指向我的 SendEmailConfirmationTokenAsync 的链接?

客户在我的应用程序中注册为用户后,他们将被发送到登录页面。当他们登录时,我有一条消息告诉他们确认他们的电子邮件。目前,当我单击它时,它会转到 404。这是我发送电子邮件确认令牌的方法:

这是我在视图中的链接