我希望能够仅使用他们的电子邮件地址创建用户。
即。我希望管理员能够输入一堆电子邮件地址,这将自动创建一个新的用户和密码,然后通过电子邮件将信息发送到提供的地址。
所以我希望弄清楚如何:
仅使用电子邮件地址创建用户(其余可以随机生成) 通过电子邮件向用户发送密码和登录详细信息
有关最佳方法的任何建议吗?我正在使用authlogic进行身份验证。
干杯!
答案 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?中自定义)