File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
classes/ColdTrick/SAMLSSO/Controller Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -19,9 +19,10 @@ public function __invoke(Request $request) {
19
19
$ entity = $ request ->getEntityParam ();
20
20
elgg_entity_gatekeeper ($ entity ->guid , 'object ' , 'saml_idp ' );
21
21
22
+ $ forward = elgg_normalize_site_url ($ request ->getParam ('RelayState ' , '/ ' , false )) ?? '/ ' ;
23
+
22
24
// edge case where SSO proces kicks in but there is already a logged in user
23
25
if (elgg_is_logged_in ()) {
24
- $ forward = $ request ->getParam ('RelayState ' , '/ ' , false );
25
26
return elgg_redirect_response ($ forward );
26
27
}
27
28
@@ -50,7 +51,6 @@ public function __invoke(Request $request) {
50
51
51
52
elgg_login ($ user , true );
52
53
53
- $ forward = $ request ->getParam ('RelayState ' , '/ ' , false );
54
54
return elgg_redirect_response ($ forward );
55
55
} catch (\Exception $ e ) {
56
56
elgg_get_session ()->set ('disable_sso ' , true );
You can’t perform that action at this time.
0 commit comments