Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
仅使用电子邮件地址创建用户-ruby on rails_Ruby_Ruby On Rails 3 - Fatal编程技术网

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

仅使用电子邮件地址创建用户-ruby on rails,ruby,ruby-on-rails-3,Ruby,Ruby On Rails 3,我希望能够仅使用用户的电子邮件地址创建用户 i、 我希望管理员能够输入一组电子邮件地址,这将自动创建一个新的用户和密码,然后通过电子邮件将信息发送到提供的地址 因此,我希望找出如何: 仅使用电子邮件地址创建用户(其余地址可以随机生成) 通过电子邮件向用户发送其密码和登录详细信息 有什么建议可以最好的解决这个问题吗?我正在使用authlogic进行身份验证 干杯 我建议使用Desive,因为它处理生成确认电子邮件以及确认电子邮件的路径。允许用户仅使用其电子邮件地址注册的相关教程: 对于让管理员创建

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

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

因此,我希望找出如何:

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

有什么建议可以最好的解决这个问题吗?我正在使用authlogic进行身份验证


干杯

我建议使用Desive,因为它处理生成确认电子邮件以及确认电子邮件的路径。允许用户仅使用其电子邮件地址注册的相关教程:

对于让管理员创建用户,也差不多,只需生成随机密码+确认,然后调用
user.send\u reset\u password\u指令
发送电子邮件(可按中所述进行自定义)


另请参见:

只是一个想法,通过电子邮件向用户发送密码和登录详细信息通常不是一个好主意。是的,但这将是一次性使用,而且该产品通常由公司内部使用。。。如果这仍然是个坏主意,还有其他建议吗?您可以让他们在注册后设置自己的密码,并且在将密码插入数据库之前不要忘记对其进行哈希运算。(顺便说一句,本的建议是做你想做的事情的一个很好的选择)太棒了。非常感谢,本。这看起来很有道理。