【问题标题】:Display email and password in Devise confirmation email在设计确认电子邮件中显示电子邮件和密码
【发布时间】:2013-07-11 21:02:36
【问题描述】:

默认情况下,设计会发送此确认电子邮件:

欢迎用户@email.com!

您可以通过以下链接确认您的帐户电子邮件:

确认我的帐户

我希望它是:

欢迎用户@email.com!

邮箱:user@email.com

密码:xxxxxxxxx

您可以通过以下链接确认您的帐户电子邮件:

确认我的帐户

如何在 app/views/confirmable/mailer/confirmation_instructions.html.erb 中进行设置?以及如何显示密码,因为它已经被加密了?

【问题讨论】:

  • 你不应该在电子邮件中以纯文本形式发送用户密码,因为它非常不安全!

标签: ruby-on-rails ruby-on-rails-3 devise ruby-on-rails-3.2 devise-confirmable


【解决方案1】:

我认为这是不可能的,因为存储在数据库中的密码会被 Devise 加密。

此外,您不应该希望以纯文本形式通过电子邮件向用户发送他的密码。

【讨论】:

  • 对此+1。当您注册到他们的网站时,您是否希望人们通过电子邮件发送未加密的密码?我们都不做所有事情。
  • 是的。我也在考虑。但这就是我们的营销部门喜欢的。我会尽量建议他们不要再在电子邮件中包含密码。希望他们会同意。 ^_^ 谢谢!
  • 没问题。也许只是向他们展示下面链接的网站,并解释如果帐户被黑客入侵将会发生的公关灾难。 Plain Text Offenders
  • 我的一位高级开发人员立即同意了这一点。多谢你们。抱歉我还不能投票,因为我在堆栈中的代表很低。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-08-04
  • 2011-08-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-10
  • 1970-01-01
相关资源
最近更新 更多