问题标签 [devise-confirmable]
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.
ruby-on-rails - 设计 3.2、无需登录的确认和新帐户的密码创建
我已经升级到 Devise 3.2.1 和 Rails 4.0,现在我正试图弄清楚我的注册,因为没有人在确认时登录。
我允许用户创建消息并通过电子邮件地址指定消息的收件人。然后我发送电子邮件通知收件人他们已收到有关该服务的消息。如果收件人没有该服务的帐户,我会创建没有密码的帐户,并且我发送给收件人的电子邮件将作为确认电子邮件。在以前的版本中,收件人将单击链接,从而进行确认,然后进入密码创建阶段,最后,他们将拥有一个使用密码创建的确认帐户并可以查看消息。
使用 Devise 3.1,他们不再允许通过确认登录,因为他们认为这是一种安全风险,但是我担心这可能会大大增加我的注册过程的复杂性。我无法再重定向到密码创建页面,因为他们没有登录。我正在考虑将他们带到一个特殊的注册页面或创建帐户,然后发送特殊形式的密码重置。
我不想通过电子邮件通知他们,然后向他们发送第二封电子邮件作为确认。这给我的注册增加了不必要的复杂性。
我想知道是否有其他人处理过这个问题以及他们是如何处理的。我想避免使用:
因为这很快就会消失,而且确实不是正确的方法。
使用 Devise 3.2 是否有一种安全而快速的方法来做到这一点?
谢谢!
ruby-on-rails - 修改设计邮件程序
我在我的应用程序中使用设计进行身份验证。当用户注册时,会向用户发送一封确认电子邮件,上面写着
但我想显示用户名而不是电子邮件。我该如何实施?请帮忙。我和我一起设计了viewws。但它使用@email
实例变量来显示电子邮件。它在哪里定义?帮助将不胜感激。
ruby-on-rails - 使用 AutoBuild 设计两次调用的确认
我遇到了一个问题,当使用 AutoBuild 和 Devise 可确认时,电子邮件中的确认代码无效。我发现这是因为为模型生成了确认码,然后呈现了电子邮件。之后创建 AutoBuilt 模型并将其添加到父模型,但在此操作期间再次生成确认码,但旧代码仍呈现在电子邮件中并发送给用户,因此用户永远不会收到新的确认码。
这是我在 development.log 中的 MOPED 命令
在我的设计模型中,我在 has_one 关系上调用 AutoBuild。我删除 AutoBuild 的那一刻,代码可以工作,但我的应用程序有一半坏了。为什么 AutoBuild 会导致重新创建确认令牌?有什么建议么?
ruby-on-rails - 为同一模型自定义设计邮件模板路径
我正在开发一个包含铁路引擎的铁路应用程序。我使用设计 gem 进行帐户身份验证。一方面,我想用一个 main_app 模板发送确认指令邮件。另一方面,我想发送带有另一个用于 Rails 引擎的模板的确认指令邮件。两个视图都使用相同的模型“帐户”。任何想法请帮忙!
ruby-on-rails-3 - 使用 Devise 创建新用户时跳过电子邮件确认
我有一个用户注册页面,并将信息发送给一位新用户在网站上注册的几个管理员用户。
现在,我使用用户列表(200+)创建了种子数据。因此,它会将 200 多封电子邮件发送给相应的管理员用户。因此,我想在创建新用户时停止向管理员用户发送邮件确认。
ruby-on-rails-3 - password_confirmation 字段上的密码确认错误消息
我有我的用户模型验证密码确认这样
这会将错误消息添加doesn't match
到密码字段,但我需要在 password_confirmation 字段上显示此错误消息。
这可以通过其他任何方式实现吗?我需要这个,因为我使用客户端验证来显示表单中的错误,并且我希望此错误出现在 password_confirmation 字段而不是密码字段上。
ruby-on-rails - 设计 - 如何翻译自动生成的链接
我正在完成我网站的不同本地化,我在设计电子邮件模板中遇到了一个小问题。
例如,在确认电子邮件中,我已将其全部翻译,但用于确认帐户的链接是使用此代码段自动生成的:
这个自动生成的链接始终指向我的 .com Web 版本,我希望它是有条件的,具体取决于域 (.com/.es)。当链接不是自动生成时,我可以使用:
或者
但在这种情况下,我不知道我该怎么做。
有什么建议吗?
谢谢。
ruby-on-rails - 设计 - 在开发中跳过用户确认
您如何在设计开发中跳过用户确认。
我已经设置了使用 SendGrid 发送电子邮件的生产环境,但现在我已经完成了它不会让我登录。
谢谢你的时间!
ruby-on-rails - 设计 - 用户在确认后未登录
我正在按照此设计 wiki 文章中的说明在我的 Rails 3.2.x 应用程序中自定义设计确认。
https://github.com/plataformatec/devise/wiki/How%20To:%20Email-only%20sign-up
它主要是工作。用户注册后,他们按预期登录。但是,当在提供的电子邮件中单击确认链接并输入密码时,用户将被重定向到主页并注销,而不是保留身份验证。
有任何想法吗?
谢谢!
ruby-on-rails - 自定义 Rails 设计注册消息
我正在使用 Rails 3 上的设计。
每当用户注册时,他们都会收到确认电子邮件。
注册后,他们重定向到登录页面,但它显示 您需要登录或注册才能继续。未经身份验证的消息。
我想自定义此消息,例如谢谢您注册,请确认您的帐户。报名后..
有任何想法吗???