问题标签 [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.
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
asp.net - 在 asp.net 中注册后的电子邮件确认
不知何故,我的代码没有完全运行。
这些代码很好:
它注册到 sql 数据库,但它似乎没有读取
直到成功注册消息。我把这行代码定位错了吗?顺便说一下,这是我的 sendactivation 代码:
}
请帮帮我。先感谢您。
asp.net-mvc - 如何验证电子邮件确认令牌?
在我的 asp.net mvc 应用程序中,当用户注册时,我会向他们的帐户发送一封电子邮件,其中包含一个验证链接,然后他们才能使用该应用程序。请参阅下面的代码片段。
上面的代码片段是他们将点击的内容,然后将调用带有路由值的操作,
验证帐户操作
问题是,这种方法没有验证令牌,如果有人更改token
uri 中的值会发生什么,这仍然会通过并且非常帐户。改进这一点的正确方法是什么。
在这种情况下,token 是用户的 ID,它是一个 Guid,但它是经过编码的,并且无法将我的数据库中的用户 ID 与这个编码的标记进行比较。我认为这是在动作链接中编码的。
c# - .NET 身份电子邮件已确认 Bool
如果用户确认了他的电子邮件,我想简单地输入我的代码。没有异步方法。有人能帮助我吗?
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
ruby-on-rails - 如何在设计中发送重置密码而不是确认电子邮件?
我正在尝试这样做,以便如果创建了一种类型的用户 - 然后它不会发送确认电子邮件,而是发送重置密码链接(我已经实现了重置密码链接作为确认和重置密码) . 这基本上是为了避免重复电子邮件,因为我允许创建没有密码的用户,以便用户可以通过重置密码请求他的第一个密码。
我正在尝试像这样覆盖确认控制器:
在路线中:
覆盖适用于其他模型。但是从不调用确认控制器中的创建操作。我在 Gem 本身周围放了很多byebug
语句,似乎甚至没有调用原始的创建操作,但无论如何都发送了电子邮件。我正在使用sidekiq
延迟的电子邮件。在邮寄者看来,唯一运行的地方是:
但是当我检查堆栈跟踪时,它看起来像是从某个 labda 函数调用的。
问题:为什么不设计使用ConfirmationsController
以及如何完成手头的任务?
非常感谢!
django - 电子邮件确认未存储 Django allauth
我将 Django allauth 与 django-rest-auth 一起使用。我通过电子邮件确认实现了身份验证。但是现在我意识到它并不能完全按照它应该的方式工作,因为我没有在我的数据库中存储发送电子邮件确认(在管理员中看不到它们)。电子邮件确认正在按应有的方式发送,并且效果很好,只是我在 db 中看不到它们。我错过了什么?
c# - ASP.NET Identity 2 电子邮件确认无效令牌
我知道,这个问题在 SO 中已经被问过很多次,但我的问题有点不同。
我在GenerateEmailConfirmationTokenAsync
和ConfirmEmailAsync
方法上有一个奇怪的问题。
我在发送电子邮件之前正确使用HttpUtility.UrlEncode
和方法。HttpUtility.UrlDecode
奇怪的是,在创建用户和收到邮件后,我永远无法重现任何错误,确认它。但是在相同的环境下,10 个注册用户中就有 3 个报告了 Invalid Token 的问题。
我进行了更多搜索,发现它可能是由于机器密钥而发生的,如果重新启动 IIS 或其他原因或发布后,机器密钥可能会发生变化。所以为了解决这个问题,我生成了一个机器密钥并保存在 web.config 中,但问题似乎仍然存在。
我在 Azure 应用服务中托管它。
对还有什么问题有更多想法吗?
更新:我在这里添加代码供你们查看
确认工作如下
asp.net - 身份框架测试确认电子邮件令牌是否过期
是否可以使用身份框架测试确认电子邮件令牌是否过期UserManager
?无论错误是什么,从以下:
我收到一个通用的“无效令牌”错误。
c# - 如何在我的视图中创建指向我的 SendEmailConfirmationTokenAsync 的链接?
客户在我的应用程序中注册为用户后,他们将被发送到登录页面。当他们登录时,我有一条消息告诉他们确认他们的电子邮件。目前,当我单击它时,它会转到 404。这是我发送电子邮件确认令牌的方法:
这是我在视图中的链接