File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ def authenticated?
3737
3838 def require_account
3939 unless Current . account . present?
40- redirect_to session_menu_url ( script_name : nil )
40+ redirect_to main_app . session_menu_url ( script_name : nil )
4141 end
4242 end
4343
@@ -78,11 +78,11 @@ def after_authentication_url
7878 end
7979
8080 def redirect_authenticated_user
81- redirect_to root_url if authenticated?
81+ redirect_to main_app . root_url if authenticated?
8282 end
8383
8484 def redirect_tenanted_request
85- redirect_to root_url if Current . account . present?
85+ redirect_to main_app . root_url if Current . account . present?
8686 end
8787
8888 def start_new_session_for ( identity )
@@ -110,7 +110,7 @@ def ensure_development_magic_link_not_leaked
110110 def redirect_to_session_magic_link ( magic_link , return_to : nil )
111111 serve_development_magic_link ( magic_link )
112112 session [ :return_to_after_authenticating ] = return_to if return_to
113- redirect_to session_magic_link_url ( script_name : nil )
113+ redirect_to main_app . session_magic_link_url ( script_name : nil )
114114 end
115115
116116 def serve_development_magic_link ( magic_link )
Original file line number Diff line number Diff line change 11module LoginHelper
22 def login_url
3- # Use main_app because this helper may be invoked from an engine controller
4- # that inherits from AdminController.
53 main_app . new_session_path ( script_name : nil )
64 end
75
Original file line number Diff line number Diff line change @@ -9,6 +9,15 @@ class SessionsControllerTest < ActionDispatch::IntegrationTest
99 assert_response :success
1010 end
1111
12+ test "new redirects authenticated users" do
13+ sign_in_as :kevin
14+
15+ untenanted do
16+ get new_session_path
17+ assert_redirected_to root_url
18+ end
19+ end
20+
1221 test "create" do
1322 identity = identities ( :kevin )
1423
You can’t perform that action at this time.
0 commit comments