Sha256: 79004503e89ae1f6266e2243ff5983238994959c63a7ffde551b38b50d109b55

Contents?: true

Size: 474 Bytes

Versions: 1

Compression:

Stored size: 474 Bytes

Contents

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

    # :nocov:
    def login_as
      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)
      else
        go_back('No está confirmado')
      end
    end
    # :nocov:
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pg_rails-7.5.4 pg_engine/app/controllers/pg_engine/base_public_controller.rb