chromesetting
daiao 5 years ago
parent 45a8a97349
commit 2045fb5990

@ -29,7 +29,7 @@ module LoginHelper
Rails.logger.info("id: #{user&.id} Successful authentication start: '#{user.login}' from #{request.remote_ip} at #{Time.now.utc}")
# Valid user
self.logged_user = user
session[:"#{default_yun_session}"] = user.id
# generate a key and set cookie if autologin
set_autologin_cookie(user)

@ -5,6 +5,10 @@ class Oauth::BaseController < ActionController::Base
skip_before_action :verify_authenticity_token
included do
helper_method :default_yun_session
end
def auth_failure
render_error(params[:message])
end
@ -24,4 +28,9 @@ class Oauth::BaseController < ActionController::Base
Rails.logger.info("[OAuth2] omniauth.auth -> #{request.env['omniauth.auth'].inspect}")
request.env['omniauth.auth']
end
def default_yun_session
@_default_yun_session = "#{request.subdomain.split('.').first}_user_id"
# @_default_yun_session = "#{current_laboratory.try(:identifier).split('.').first}_user_id"
end
end
Loading…
Cancel
Save