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

php - 电子邮件确认码的最佳做法

我正在创建一个涉及用户注册的 PHP 网站,我想知道“电子邮件确认”代码的最佳实践。

新用户必须确认他们的电子邮件地址 - 我通过生成代码并将其通过电子邮件发送给用户来完成此操作,然后他可以使用它来激活他的帐户。我没有将此密钥存储在数据库中,而是使用了一个方便的小解决方法:代码是以下结果:

其中 $timestamp 是指用户创建时间。总的来说,我对此感到非常满意,但后来我开始思考,这是否足够安全?那么碰撞的可能性呢?而且我还需要为密码重置等生成代码。如果我使用类似的方法,冲突可能会导致一个用户无意中重置另一个用户的密码。这不好。

那么你是怎么做这些事情的呢?我的想法是以下格式的表格:

其中“类型”将是 1、2 或 3,表示“激活”、“电子邮件更改”或“密码重置”。这是一个好方法吗?你有更好的方法吗?

使用与上述类似的方法,我可以在不使用 cron-jobs 的情况下自动删除超过两天的任何内容吗?我的主机(nearlyfreespeech.net)不支持它们。如果可能的话,我想避免在外部主机上执行 cron-job,wget 是一个删除东西的脚本,因为那只是混乱 =P。

谢谢!
马拉

更新:
澄清一下:我已经意识到安全地完成这项任务的唯一方法是使用数据库,这是原始功能试图避免的。我的问题是应该如何构建表格(或表格?)。有人建议我取消 codePK,只将代码设为 PK。所以简而言之,我的问题是:这是你做的吗?

0 投票
5 回答
38129 浏览

django - 手动登录没有密码的用户

我希望您能帮助我找出不使用密码实现手动(服务器端启动)登录的最佳方法。让我解释一下工作流程:

  • 用户注册
  • 谢谢!带有激活链接的电子邮件已发送 blablabla
  • (帐户现在存在但标记为未启用)
  • 用户打开电子邮件,点击链接
  • (帐户已启用)
  • 谢谢!您现在可以使用该网站

我要做的是在用户单击电子邮件链接后登录用户,以便他可以立即开始使用该网站。

我不能使用他的密码,因为它在数据库中加密,是编写自定义身份验证后端的唯一选择吗?

0 投票
1 回答
480 浏览

c# - 如果邮件未使用 c# 发送给收件人,如何显示失败消息

我在我的应用程序中使用 C# 中的 SMTP 服务器发送邮件。无论邮件是否送达收件人,我都需要对我们的申请作出回应。如何使用 C# 完成?

0 投票
6 回答
31879 浏览

java - 如何使用 JavaMail API 接收已发送电子邮件的确认?

我正在编写一个程序,它发送电子邮件并想知道接收者何时收到我发送给他的电子邮件。如何使用 JavaMail API 做到这一点?

如果我使用 SMTPMessage,设置通知选项后如何处理结果?

0 投票
1 回答
405 浏览

python - 在 django 中接收发送邮件的传递列表

我想使用send_mass_mail()django然后想接收投递邮件列表

包含电子邮件地址和失败或交付正常状态问题的列表

我怎样才能制作这个模块?

0 投票
3 回答
3608 浏览

c# - MVC 3 注册确认电子邮件

我正在使用股票 MembershipProvider 但我想添加一种方法来在注册时向用户发送确认电子邮件。如果不直接在我的注册操作结果中进行操作,那么最好的方法是什么?

我对 MVC 很陌生,所以请在您的回复中考虑到这一点。

0 投票
1 回答
190 浏览

email - 在电子邮件活动中,我如何以编程方式跟踪可交付性?

Pivotal Veracity、Email Advisor 和 Return Path 等服务提供有关电子邮件活动中有多少邮件被路由到收件箱、垃圾邮件和垃圾文件夹的报告。

我们使用内部开发的系统来发送我们的双月通讯,并希望能够跟踪我们有多少邮件被定向到垃圾邮件和垃圾文件夹。

我们如何检测何时发生这种情况?(注意,我们希望在内部实现这个系统,而不是使用外部服务)

0 投票
2 回答
3115 浏览

spring - 如何使用 Spring Security 核心插件使用 grails 应用程序获取忘记密码?

在我的 grails 应用程序中,我使用 spring security 核心插件来保证安全性,并使用电子邮件确认插件来实现电子邮件有效性,现在我需要实现忘记密码的代码。

我是否需要使用 spring security ui 插件或者我可以使用现有插件来实现它?

带着感谢,

0 投票
1 回答
394 浏览

ruby-on-rails-3 - 如何使用设计发送注册确认电子邮件

我正在构建一个 rails3 应用程序(托管在 Heroku 上),并且正在使用设计进行用户身份验证。每次新用户注册我的应用程序时,我想发送一封确认电子邮件,即确认他已成功注册等。

注意:我不想确认他的电子邮件地址,即我不想使用 :confirmable devise 模块。

问题是,我找不到任何相关的设计用户控制器操作来添加邮件程序 .deliver 操作。

谢谢你的帮助!

0 投票
2 回答
6107 浏览

ruby-on-rails - Rails 用户注册邮件确认

我正在尝试创建一个在用户注册时发送电子邮件的邮件程序。很简单,但我是 Rails 新手。

我有一个已经创建用户的网站。我有一个可以正常工作的登录和注册页面,但需要一些帮助来创建一个发送电子邮件确认链接的邮件程序,并且可能需要一个选项来发送这些电子邮件而无需用户注册,例如为用户邀请创建一个单独的页面。

我已经生成了一个模型邀请.rb

和我的invitiation_controller.rb

我还需要编辑什么?如何将其连接到运行良好的现有用户注册和登录?