From 465561343143c587184ab09d0464fffa5f3ca9ee Mon Sep 17 00:00:00 2001 From: Haris Papadopoulos Date: Mon, 8 May 2017 10:10:01 +0300 Subject: [PATCH] WIP: CAS logout procedure --- drupal/modules/casost/src/Controller/CASLogout.php | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/drupal/modules/casost/src/Controller/CASLogout.php b/drupal/modules/casost/src/Controller/CASLogout.php index 885a069..9bf6bab 100755 --- a/drupal/modules/casost/src/Controller/CASLogout.php +++ b/drupal/modules/casost/src/Controller/CASLogout.php @@ -120,7 +120,7 @@ class CASLogout extends ControllerBase return $response; } - phpCAS::handleLogoutRequests(); +// phpCAS::handleLogoutRequests(); // phpCAS::logoutWithRedirectService('http://eduslim2.minedu.gov.gr/dist/#/school'); // session_unset(); @@ -134,12 +134,14 @@ class CASLogout extends ControllerBase // phpCAS::logout(array('url'=>$this->redirectUrl)); // phpCAS::logout(); - session_unset(); - session_destroy(); +// session_unset(); +// session_destroy(); $this->logger->warning("hello from logout"); - \Drupal::service('page_cache_kill_switch')->trigger(); - return new RedirectResponseWithCookieExt("https://sso-test.sch.gr/logout", 302, []); - // return $response; +// \Drupal::service('page_cache_kill_switch')->trigger(); +// header('Location: https://sso-test.sch.gr/logout'); +// exit; +// return new RedirectResponseWithCookieExt("https://sso-test.sch.gr/logout", 302, []); + return $response; } catch (\Exception $e) { $this->logger->warning($e->getMessage()); $response = new Response(); -- GitLab