2011-08-31 3 views
0

나는 acts_as_authentic 플러그인을 사용하고 있습니다. 그런 다음 비밀번호를 변경하는 페이지를 디자인하고 싶습니다. 먼저, 이전 암호를 테스트하고 확인하는 방법은 무엇입니까? 그런 다음 잘못되었을 때 유효성 검사를 수행해야합니까? 불쌍한 내 영어에 대한 미안! 아마 나는 그것을 명확하게하지 않는다! 의견을 보내 주시면 감사하겠습니다. 대단히 감사합니다!acts_as_authentic을 사용하는 경우 ROR에서 비밀번호를 변경하는 방법

답변

0

사용자 인증 논리이지만 이전 암호를 확인하는 것은 똑같습니다. 사용자 모델은 소금 필드가 있어야합니다, 그래서 당신이해야 할 모든 문자열

params[:password] + current_user.salt 

사용하도록 구성되어 어떤 암호화 acts_as_authentic 사용을 암호화 할 수 있습니다. 레일 콘솔을 사용하고 User.new를 입력하기 만하면 Users의 소금 필드가 무엇인지 확인할 수 있습니다. 희망이 도움이됩니다.

관련 문제