diff --git a/html/index.php b/html/index.php index c81288749716215c8c9b1a444358fa2ff8977889..6f586d71ff747c260a2452581cd9928293473d97 100644 --- a/html/index.php +++ b/html/index.php @@ -49,7 +49,10 @@ if (isset($_REQUEST['signout']) && $_REQUEST['signout']) { $reason = ''; if (session::is_set('connected')) { $config = session::get('config'); - if ($config->get_cfg_value('casActivated') == 'TRUE') { + if ( + ($config->get_cfg_value('casActivated') == 'TRUE') || + ($config->get_cfg_value('LoginMethod') === 'LoginCAS') + ) { LoginCAS::initCAS(); phpCAS::logout(); }