2
こんにちは私はRailsアプリケーションを使用して、変更できないデータベースを持つ既存のプロジェクトにアクセスしています。だから私の質問Bcrypt
を使用してセッションを作成することができますpassword_digest
私のDBには?、私のDBにはすでに列にパスワードを格納しているpassword
。Has_secure_password rails password_digestをパスワードに変更する
は、ここに私のコード
def create
user = User.find_by(email: params[:session][:email].downcase)
# user.update_attribute(:last_login, DateTime.now)
if user && user.authenticate(params[:session][:password])
log_in user
flash[:success] = "Bienvenido de nuevo #{current_user.name.upcase}"
redirect_to user
else
flash[:danger] = 'Email invalido/Contrasena incorrecta' # Not quite right!
render 'new'
end
end