* * Copyright (c) 1999-2002 The SquirrelMail Project Team * Licensed under the GNU GPL. For full terms see the file COPYING. * * Prevents users from reposting their form data after a successful logout. * * $Id$ */ require_once('../functions/i18n.php'); require_once('../functions/strings.php'); require_once('../config/config.php'); require_once('../functions/prefs.php'); require_once('../functions/imap.php'); require_once('../functions/plugin.php'); require_once('../functions/constants.php'); require_once('../functions/page_header.php'); // Remove slashes if PHP added them if (get_magic_quotes_gpc()) { global $REQUEST_METHOD; if ($REQUEST_METHOD == "POST") { global $HTTP_POST_VARS; RemoveSlashes($HTTP_POST_VARS); } else if ($REQUEST_METHOD == "GET") { global $HTTP_GET_VARS; RemoveSlashes($HTTP_GET_VARS); } } /* Before starting the session, the base URI must be known. Assuming */ /* that this file is in the src/ subdirectory (or something). */ ereg ("(^.*/)[^/]+/[^/]+$", $PHP_SELF, $regs); $base_uri = $regs[1]; header('Pragma: no-cache'); $location = get_location(); session_set_cookie_params (0, $base_uri); session_start(); session_unregister ('user_is_logged_in'); session_register ('base_uri'); if (! isset($squirrelmail_language) || $squirrelmail_language == '' ) { $squirrelmail_language = $squirrelmail_default_language; } set_up_language($squirrelmail_language, true); /* Refresh the language cookie. */ setcookie('squirrelmail_language', $squirrelmail_language, time()+2592000,$base_uri); if (!isset($login_username)) { displayHtmlHeader( _("You must be logged in to access this page.") ); echo "
\n" . "