/** * @return string */ protected static function refuseToU() { MMUserLogin::logoutUser(); CookieTool::destroyCookie( 'remember_me' ); $redirectURL = ContextTool::instance()->domain().'/logoutActions.php'; return $redirectURL; }
<?php // Suppression session EZP MMUserLogin::logoutUser(); // Redirection vers logoutActions.php (Suppression session PHP-ESI) $redirectURL = "/logoutActions.php"; if ( isset( $_GET['context'] ) ) { $context = urldecode( $_GET['context'] ); if ( preg_match( '#^(?:https?://|/)#', $context ) ) { if ( strpos( $context, '/' ) === 0 ) { $context = ContextTool::instance()->domain() . $context; } if ( ContextTool::instance()->checkRedirectUrl( $context ) ) { $redirectURL .= '?context='.urlencode( $context ); } } } $isUserAction = ( isset( $Params['isUserAction'] ) && $Params['isUserAction'] ); if( $isUserAction ) { CookieTool::destroyCookie( 'remember_me' ); CookieTool::destroyCookie( 'unorderedAppList' ); CookieTool::destroyCookie( eZINI::instance( 'merck.ini' )->variable( 'TIBCOCookieSettings', 'TIBCOCookieName' ) );
/** * @return bool */ public static function logout() { MMUserLogin::logoutUser(); CookieTool::destroyCookie('remember_me'); return true; }