public function logout() { //退出uc_uid //unset($_SESSION["uc_uid"]); if (UC_START && UC_START == 'on') { @(include dirname(__FILE__) . '/../../config.inc.php'); if (UC_KEY == "" || UC_API == "") { return "登陆失败,请检查uc配置文件."; } include dirname(__FILE__) . '/../../include/db_mysql.class.php'; include dirname(__FILE__) . '/../../uc_client/client.php'; $user = getRole('user'); $userinfo = daocall('user', 'getUser', array($user)); unregisterRole('user'); $ucsynlogout = uc_user_synlogout($userinfo['uid']); echo $ucsynlogout; return $this->loginForm(); } unregisterRole('user'); return $this->loginForm(); }
function synlogout($get, $post) { session_start(); if (!API_SYNLOGOUT) { return API_RETURN_FORBIDDEN; } unregisterRole('user'); header('P3P: CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"'); _setcookie('Example_auth', '', -86400 * 365); }