2012-03-14 51 views
1

我目前在我的应用程序中具有用户使用用户名和密码创建帐户,然后发送给他们的电子邮件的功能。指定随机密码

为了生成更安全的登录信息,我希望生成随机密码,然后在发送给用户的电子邮件中包含密码。

我只是想知道我该怎么做。我在我的数据库中有一个password_hash和salt,所以它需要在那里分配随机字符串。

我明白,我会在我的模型像

before_save :assign_password 

然后

def assign_password 
    stuff 
end 

这是所有我需要和它将会分配给password场?我将包括在def assign_password?

+0

的可能重复[随机生成的密码的Rails 3.1(http://stackoverflow.com/questions/9066245/randomly-generated-password-rails- 3-1) – 2015-09-14 08:49:56

回答