diff --git a/app/controllers/admin/base_controller.rb b/app/controllers/admin/base_controller.rb index 036aec62..638d2ab6 100644 --- a/app/controllers/admin/base_controller.rb +++ b/app/controllers/admin/base_controller.rb @@ -4,7 +4,7 @@ module Admin def verify_user_admin if (current_user.nil?) - redirect_to new_user_session_path + redirect_to sign_in_path return false end unless (current_user.has_role? :organizer, :any) || (current_user.has_role? :cfp, :any) || diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 788e9b96..e84b9a57 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -211,4 +211,20 @@ module ApplicationHelper false end end + + def sign_in_path + if CONFIG['authentication']['ichain']['enabled'] + new_user_ichain_session_path + else + new_user_session_path + end + end + + def sign_up_path + if CONFIG['authentication']['ichain']['enabled'] + new_user_ichain_registration_path + else + new_user_registration_path + end + end end