Quellcode durchsuchen

Implemented two new options for CAS:
- logout_redirect_service
- memberOf

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@1363 a333f486-631f-4898-b8df-5754b55c2be0

dflaven vor 14 Jahren
Ursprung
Commit
4fe215dd85
1 geänderte Dateien mit 6 neuen und 1 gelöschten Zeilen
  1. 6 1
      pages/logoff.php

+ 6 - 1
pages/logoff.php

@@ -42,8 +42,13 @@ LoginWebPage::ResetSession();
 switch($sLoginMode)
 {
 	case 'cas':
+	$sCASLogoutUrl = MetaModel::GetConfig()->Get('cas_logout_redirect_service');
+	if (empty($sCASLogoutUrl))
+	{
+		$sCASLogoutUrl = $sUrl;
+	}
 	utils::InitCASClient();					
-	phpCAS::logoutWithUrl($sUrl); // Redirects to the CAS logout page
+	phpCAS::logoutWithRedirectService($sCASLogoutUrl); // Redirects to the CAS logout page
 	break;
 }
 $oPage = new LoginWebPage();