function op_delonlineuser() { if (SSO_MODE != 'ticket') { show_message(lang('module_ban')); die; } $t = true; if (isset($_POST['delete']) && is_array($_POST['delete'])) { include_once "PassportModel.class.php"; $passport = new PassportModel(); foreach ($_POST['delete'] as $ticket) { $t *= $passport->deleteTicketById($ticket); } if ($t) { show_message_goback(lang('success')); } } show_message(lang('selectone')); goback(); }
function view_logout() { //echo COOKIE_DOMAIN; setcookie('Xppass_IC_CARD', '', time() - 3600, '/', COOKIE_DOMAIN); if (SSO_MODE == 'cookie') { setcookie('Xppass_INFO', '', time() - 3600, '/', COOKIE_DOMAIN); setcookie('Xppass_TOKEN', '', time() - 3600, '/', COOKIE_DOMAIN); setcookie('Xppass_STATE', '', time() - 3600, '/', COOKIE_DOMAIN); } if (SSO_MODE == 'session') { unset($_SESSION['_XppassOnlineUser']); } if (SSO_MODE == 'ticket') { unset($_SESSION['_XppassOnlineUser']); include_once "PassportModel.class.php"; $passmod = new PassportModel(); $passmod->deleteTicketById(PassportModel::generateTicket()); } redirect($GLOBALS['gSiteInfo']['www_site_url'] . "/index.php/passport/login"); }