unset($_SESSION['cms_admin_user_id']); unset($_SESSION[CMS_USER_KEY]); cms_cookies::erase('cms_admin_user_id'); cms_cookies::erase('cms_passhash'); cms_cookies::erase(CMS_SECURE_PARAM_NAME); } else { if (isset($_SESSION['redirect_url'])) { $_SESSION["t_redirect_url"] = $_SESSION["redirect_url"]; $no_redirect = true; $is_logged_in = check_login($no_redirect); $_SESSION["redirect_url"] = $_SESSION["t_redirect_url"]; unset($_SESSION["t_redirect_url"]); if (true == $is_logged_in) { $userid = get_userid(); $homepage = get_preference($userid, 'homepage' . 'index.php'); $homepage = CmsAdminUtils::get_session_url($homepage); $homepage = str_replace('&', '&', $homepage); $tmp = explode('?', $homepage); if (!file_exists($tmp[0])) { $tmp[0] = 'index.php'; } $tmp2 = array(); if (isset($tmp[1])) { parse_str($tmp[1], $tmp2); if (in_array('_s_', array_keys($tmp2))) { unset($tmp2['_s_']); } if (in_array('sp_', array_keys($tmp2))) { unset($tmp2['sp_']); } }