例えば,Amazonなんかでやられているような二段階のパスワード認証をやろうとしたのだが,イマイチ事例が見つからなかったので色々とやってみた.
最終的には以下のコードでできた.User.valid_password?を使えば良いみたい.
# controller
def hoge
if current_user.valid_password?(params[:password])
# password is valid
else
# password is invalid
end
end
0 件のコメント:
コメントを投稿