Sha256: 2243c11f3d06ab1ccf0cdf73ce0938208f7d02802d07d05dd69dfdcb73a99746

Contents?: true

Size: 545 Bytes

Versions: 2

Compression:

Stored size: 545 Bytes

Contents

module PgEngine
  class BasePublicController < ApplicationController
    before_action do
      Current.namespace = :public
    end

    # :nocov:
    def login_as
      # FIXME: make a POST route
      return head :bad_request unless dev_user_or_env?

      usuario = User.find(params[:id])
      if usuario.confirmed_at.present?
        sign_in(:user, usuario)
        # redirect_to after_sign_in_path_for(usuario)
        redirect_to users_root_path
      else
        go_back('No está confirmado')
      end
    end
    # :nocov:
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
pg_rails-7.5.6 pg_engine/app/controllers/pg_engine/base_public_controller.rb
pg_rails-7.5.5 pg_engine/app/controllers/pg_engine/base_public_controller.rb