Sha256: f7dd33bfdfce6e0f00a7b7328ac3b5ecb70dbf31aef2a602273c60106bdd451f

Contents?: true

Size: 601 Bytes

Versions: 34

Compression:

Stored size: 601 Bytes

Contents

# frozen_string_literal: true

module EacUsersSupport
  class UsersController < ::EacUsersSupport::ApplicationController
    before_action :authenticate_user!

    def edit
      @user = current_user
    end

    def update_password
      @user = User.find(current_user.id)
      if @user.update(user_params)
        sign_in @user, bypass: true
        redirect_to main_app.root_path
      else
        render 'edit'
      end
    end

    private

    def user_params
      # NOTE: Using `strong_parameters` gem
      params.require(:user).permit(:password, :password_confirmation)
    end
  end
end

Version data entries

34 entries across 34 versions & 1 rubygems

Version Path
eac_users_support-0.11.1 app/controllers/eac_users_support/users_controller.rb
eac_users_support-0.11.0 app/controllers/eac_users_support/users_controller.rb
eac_users_support-0.10.1 app/controllers/eac_users_support/users_controller.rb
eac_users_support-0.10.0 app/controllers/eac_users_support/users_controller.rb
eac_users_support-0.9.8 app/controllers/eac_users_support/users_controller.rb
eac_users_support-0.9.7 app/controllers/eac_users_support/users_controller.rb
eac_users_support-0.9.6 app/controllers/eac_users_support/users_controller.rb
eac_users_support-0.9.5 app/controllers/eac_users_support/users_controller.rb
eac_users_support-0.9.4 app/controllers/eac_users_support/users_controller.rb
eac_users_support-0.9.3 app/controllers/eac_users_support/users_controller.rb
eac_users_support-0.9.2 app/controllers/eac_users_support/users_controller.rb
eac_users_support-0.9.1 app/controllers/eac_users_support/users_controller.rb
eac_users_support-0.9.0 app/controllers/eac_users_support/users_controller.rb
eac_users_support-0.8.7 app/controllers/eac_users_support/users_controller.rb
eac_users_support-0.8.6 app/controllers/eac_users_support/users_controller.rb
eac_users_support-0.8.5 app/controllers/eac_users_support/users_controller.rb
eac_users_support-0.8.4 app/controllers/eac_users_support/users_controller.rb
eac_users_support-0.8.3 app/controllers/eac_users_support/users_controller.rb
eac_users_support-0.8.2 app/controllers/eac_users_support/users_controller.rb
eac_users_support-0.8.1 app/controllers/eac_users_support/users_controller.rb