2014-10-19 5 views
0

두 번째 암호 필드를 추가해야합니다. 원래 암호는 평상시처럼 로그인하는 데 사용됩니다. 두 번째 비밀번호는 문서에 "서명"하는 데 사용됩니다.추가 암호를 추가하는 방법

구현 방법에 대한 아이디어가 있으십니까?

+0

두 암호를 구분해야합니까? 이 작업은 계정 암호를 사용하여 안전하게 수행 할 수 있기 때문에 묻습니다. – Substantial

+0

@Substantial, yes 두 암호는 서로 구별되어야합니다. – hectorsq

답변

0

데이터 유형을 문자열로 지정하는 마이 그 레이션을 생성하기 만하면됩니다.

1 rake db:migrate

3) rails g migration AddPasswordToUser sign_password

2)) 업데이트 user_params

또한 암호를 암호화 얻을 수있는 보석 bcrypt을 사용하는 일

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

+0

다음 오류가 발생했습니다 : "encrypted_password 데이터 유형을 찾을 수 없습니다" – hectorsq

+0

이 내 게시물을 편집했습니다. 데이터 유형의 문자열을 전달하고 bcrypt를 사용하여 암호를 암호화하십시오. – Joel

0

당신은 "서류 서명"을 의미합니까? Document 모델이 있습니까? 그리고 UserDocument 사이의 관계는 무엇입니까?

예인 경우 Document 모델에 password을 추가해야합니다.

관련 문제