仅使用电子邮件地址创建用户 - ruby​​ on rails

时间:2011-07-19 07:41:07

标签: ruby ruby-on-rails-3

我希望能够仅使用他们的电子邮件地址创建用户。

即。我希望管理员能够输入一堆电子邮件地址,这将自动创建一个新的用户和密码,然后通过电子邮件将信息发送到提供的地址。

所以我希望弄清楚如何:

仅使用电子邮件地址创建用户(其余可以随机生成) 通过电子邮件向用户发送密码和登录详细信息

有关最佳方法的任何建议吗?我正在使用authlogic进行身份验证。

干杯!

1 个答案:

答案 0 :(得分:3)

我建议使用设计,因为它处理生成确认电子邮件,以及确认电子邮件的路由。允许用户仅使用其电子邮件地址注册的相关教程:http://blog.devinterface.com/2011/05/two-step-signup-with-devise/

要让管理员创建用户,它会大致相同,只需生成随机密码+确认,然后拨打user.send_reset_password_instructions发送电子邮件(可以在Ruby/Rails: How do you customize the mailer templates of Devise?中自定义)

另见:Rails Devise: Set password reset token and redirect user