1

我想跳过自动发送确认信。我想手动做吗?用户注册自己,如果他填写注册表单,姓名,姓氏,电子邮件,密码。验证用户后的站点管理员,手动将电子邮件发送到他的电子邮件。除非您确认电子邮件,否则他无法使用“请确认电子邮件”消息登录。

怎么做?

4

2 回答 2

1

从用户模型中删除设计:confirmable,激活用户帐户的确认过程将被删除。但这将允许用户在注册后登录。因此,您必须进行自己的验证。

您可以编写自己的方法来发送邮件。

于 2012-12-31T12:32:17.733 回答
1

致电skip_confirmation!在保存记录之前。

@user.skip_confirmation!
@user.save

跳过自动发送确认电子邮件

并调用send_confirmation_instructions

@user.send_confirmation_instructions

手动发送确认

于 2012-12-31T12:39:29.063 回答