Sha256: c16535daff25736679ace4317f73393c16dbbe361347d1846218a070b5685504

Contents?: true

Size: 478 Bytes

Versions: 3

Compression:

Stored size: 478 Bytes

Contents

class PasswordController < ApplicationController
  def update
    @update_password_form = UpdatePasswordForm.new params.permit(:current_password, :password, :password_confirmation)

    return render partial: 'profile/partials/update_password_form', status: :unprocessable_entity if @update_password_form.invalid?

    Current.auth.user.update(password: @update_password_form.password)

    redirect_back_or_to profile_edit_path, flash: { status: 'password-updated' }
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
kaze-0.8.0 stubs/hotwire/app/controllers/password_controller.rb
kaze-0.7.0 stubs/hotwire/app/controllers/password_controller.rb
kaze-0.6.0 stubs/hotwire/app/controllers/password_controller.rb