2014-10-19 38 views
0

我需要添加第二個密碼字段來設計。原始密碼將用於照常登錄。第二個密碼將被用於「簽名」文件。如何添加一個額外的密碼來設計

關於如何實現這個的任何想法?

+0

重要的是兩個密碼是不同的?我問,因爲這可以使用帳戶密碼安全地完成。 – Substantial 2014-10-20 00:25:34

+0

@實質性的,是的,這兩個密碼必須是不同的。 – hectorsq 2014-10-20 00:31:27

回答

0

我只是生成一個指定數據類型爲字符串的遷移。

1)rails g migration AddPasswordToUser sign_password

2)rake db:migrate

3)更新user_params

我也將使用寶石bcrypt獲得加密口令

https://github.com/codahale/bcrypt-ruby

+0

我收到以下錯誤「無法找到數據類型encrypted_pa​​ssword」 – hectorsq 2014-10-20 13:22:14

+0

剛剛編輯我的帖子。傳遞一個字符串的數據類型並使用bcrypt來加密密碼 – Joel 2014-10-20 13:29:55

0

怎麼辦你的意思是「簽署文件」? 您有Document型號嗎? 並且UserDocument之間的關係?

如果是,則應在Document型號上添加password