【发布时间】:2012-03-30 22:39:43
【问题描述】:
我目前在我的应用程序中允许用户使用用户名和密码创建帐户,然后向他们发送电子邮件。
为了生成更安全的登录,我希望生成一个随机密码,然后在发送给用户的电子邮件中包含密码。
我只是想知道我将如何做到这一点。我的数据库中有一个密码哈希和盐,所以它需要在那里分配随机字符串。
我知道我的模型中必须有类似
before_save :assign_password
然后是一个
def assign_password
stuff
end
这就是我所需要的并且它会分配给password 字段吗?我会在def assign_password? 中包含什么
【问题讨论】: