function index_action() { if ($_COOKIE['uid'] != "" && $_COOKIE['username'] != "") { if ($_GET['type'] == "out") { if ($this->config['sy_uc_type'] == "uc_center") { $M = $this->MODEL(); $M->uc_open(); $logout = uc_user_synlogout(); } elseif ($this->config['sy_pw_type']) { include APP_PATH . "/api/pw_api/pw_client_class_phpapp.php"; $username = $_SESSION['username']; $pw = new PwClientAPI($username, "", ""); $logout = $pw->logout(); $this->unset_cookie(); } else { $this->unset_cookie(); } } else { $this->ACT_msg("index.php", "您已经登录了!"); } } if ($_GET['backurl'] == '1') { setCookie("backurl", $_SERVER['HTTP_REFERER'], time() + 60); } if (!$_GET['usertype']) { $_GET['usertype'] = 1; } $this->yunset("usertype", $_GET['usertype']); $this->yunset("loginname", $_COOKIE['loginname']); $this->seo("login"); $this->yun_tpl(array('index')); }
public function logOff() { $this->_uc_setcookie($this->cnf['cookie'], '', -1); $synlogout = uc_user_synlogout(); $reload = '<script type="text/javascript">window.location.reload()</script>'; msg('登出成功' . $synlogout . $reload, 0); #return true; }
public function logout() { $timestamp = TIMENOW; hg_set_cookie('user', '', $timestamp + 31536000); hg_set_cookie('pass', '', $timestamp + 31536000); hg_set_cookie('member_id', 0, $timestamp + 31536000); $syn = uc_user_synlogout(); $this->Redirect($this->lang['logoutsucess'], '', 2, 0, $syn); }
public function userLogout() { global $king; kc_setCookie('auth_' . $king->config('userpre', 'user'), '', -86400 * 366); $s = ''; if ($this->isuc) { $s = uc_user_synlogout(); } return $s; }
function logout() { $this->user->sessionLogout(); if ($this->company->ucenter) { $this->output->set_output(uc_user_synlogout()); redirect('login', 'js'); } else { redirect('login'); } }
public function logout() { $timestamp = TIMENOW; hg_set_cookie('user', '', $timestamp + 31536000); hg_set_cookie('pass', '', $timestamp + 31536000); hg_set_cookie('member_id', 0, $timestamp + 31536000); $syn = uc_user_synlogout(); if ($this->input['debug']) { echo REFERRER; exit; } $this->Redirect($this->lang['logoutsucess'], REFERRER, 2, 0, $syn); }
function on_logout() { global $_G; $ucsynlogout = uc_user_synlogout(); if ($_G['gp_formhash'] != $_G['formhash']) { showmessage('logout_succeed', dreferer(), array('formhash' => FORMHASH, 'ucsynlogout' => $ucsynlogout)); } clearcookies(); $_G['groupid'] = $_G['member']['groupid'] = 7; $_G['uid'] = $_G['member']['uid'] = 0; $_G['username'] = $_G['member']['username'] = $_G['member']['password'] = ''; $_G['setting']['styleid'] = $_G['setting']['styleid']; showmessage('logout_succeed', dreferer(), array('formhash' => FORMHASH, 'ucsynlogout' => $ucsynlogout, 'module' => $_G['showmessage']['module'], 'tpl' => $_G['showmessage']['tpl'])); }
public function logout2() { $ucenter_syn = C("UCENTER_ENABLED"); $login_success = false; if ($ucenter_syn) { include UC_CLIENT_ROOT . "client.php"; echo uc_user_synlogout(); } if (isset($_SESSION["user"])) { $referer = $_SERVER["HTTP_REFERER"]; session("user", null); //只有前台用户退出 $_SESSION['login_http_referer'] = $referer; $this->success("退出成功!", __ROOT__ . "/"); } else { redirect(__ROOT__ . "/"); } }
public function logout() { //调用退出登录的API D('Member')->logout(); $html = ''; if (UC_SYNC && is_login() != 1) { include_once './api/uc_client/client.php'; $html = uc_user_synlogout(); } $oc_config = (include_once './OcApi/oc_config.php'); if ($oc_config['SSO_SWITCH']) { include_once './OcApi/OCenter/OCenter.php'; $OCApi = new \OCApi(); $html = $OCApi->ocSynLogout(); } exit(json_encode(array('message' => L('_SUCCESS_LOGOUT_') . L('_PERIOD_'), 'url' => U('Home/Index/index'), 'html' => $html))); //显示页面 //$this->success($result['message'], U('Home/Index/index')); }
function API_Logout() { include_once ONEZ_ROOT . './uc_client/client.php'; $onez = uc_user_synlogout(); $onez .= <<<ONEZ <p align="center"><br /><br /><br /><br /> <a href="#" onclick="ReLoad()"><font size="2" color="#0000ff">正在同步退出中...</font></a> </p> <script type="text/javascript"> function ReLoad(){ top.location.href='{$url}'; } window.onload=ReLoad; </script> ONEZ; $GLOBALS['cookiepre'] = 'onez_'; osetcookie('userid', '', -86400); osetcookie('username', '', -86400); return $onez; }
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(); }
public function actionLogout() { global $_G; if (!$_G['uid']) { dheader('location: index.php?r=site/index'); } if ($_GET['formhash'] != $_G['formhash']) { exit('请求来路不明'); } else { global $_G; require_once libfile('function/member'); $ucsynlogout = $this->setting['allowsynlogin'] ? uc_user_synlogout() : ''; clearcookies(); $_G['groupid'] = $_G['member']['groupid'] = 7; $_G['uid'] = $_G['member']['uid'] = 0; $_G['username'] = $_G['member']['username'] = $_G['member']['password'] = ''; $_G['setting']['styleid'] = $this->setting['styleid']; //退出登录成功 dheader('location: ' . dreferer()); } return true; }
public function logout() { $url = $this->input['referto'] ? $this->input['referto'] : ""; $timestamp = TIMENOW; hg_set_cookie('user', '', $timestamp + 31536000); hg_set_cookie('pass', '', $timestamp + 31536000); hg_set_cookie('member_id', 0, $timestamp + 31536000); $syn = uc_user_synlogout(); $this->Redirect($this->lang['logoutsucess'], $url); }
/** * 退出登录 */ public function outAction() { $oauthconfig = $this->loadOauth(); if ($oauthconfig) { oauth_logout(); } if ($this->session->is_set('member_id')) { $this->session->unset_userdata('member_id'); } if ($this->session->is_set('oauth_openid')) { $this->session->unset_userdata('oauth_openid'); } if ($this->session->is_set('oauth_name')) { $this->session->unset_userdata('oauth_name'); } if (get_cookie('member_id')) { set_cookie('member_id', 0); } if (get_cookie('member_code')) { set_cookie('member_code', 0); } $this->memberMsg(lang('m-log-11') . ($this->memberconfig['uc_use'] == 1 ? uc_user_synlogout() : ''), SITE_URL, 1); }
function logOff() { $this->_uc_setcookie($this->cnf['cookie'], '', -1); $synlogout = uc_user_synlogout(); msg($synlogout, 0); }
function on_logout() { global $_G; $ucsynlogout = $this->setting['allowsynlogin'] ? uc_user_synlogout() : ''; if ($_GET['formhash'] != $_G['formhash']) { showmessage('logout_succeed', dreferer(), array('formhash' => FORMHASH, 'ucsynlogout' => $ucsynlogout)); } clearcookies(); $_G['groupid'] = $_G['member']['groupid'] = 7; $_G['uid'] = $_G['member']['uid'] = 0; $_G['username'] = $_G['member']['username'] = $_G['member']['password'] = ''; $_G['setting']['styleid'] = $this->setting['styleid']; if (defined('IN_MOBILE')) { showmessage('location_logout_succeed_mobile', dreferer(), array('formhash' => FORMHASH)); } else { showmessage('logout_succeed', dreferer(), array('formhash' => FORMHASH, 'ucsynlogout' => $ucsynlogout)); } }
/** * UC注销登录 * @param int $uid * @return string 退出登录的返回信息 */ private function ucLogout($uid) { include_once SITE_PATH . '/api/uc_client/client.php'; return uc_user_synlogout(); }
public function actlogout() { $this->_memberloginout(); //uc登陆 $loginconfig = FS("Webconfig/loginconfig"); $uc_mcfg = $loginconfig['uc']; if ($uc_mcfg['enable'] == 1) { require_once C('APP_ROOT') . "Lib/Uc/config.inc.php"; require C('APP_ROOT') . "Lib/Uc/uc_client/client.php"; $logout = uc_user_synlogout(); } //uc登陆 $this->assign("uclogout", de_xie($logout)); $this->success("注销成功", __APP__ . "/"); }
/** * 前端会员退出登录 * * @return string */ public function logout() { $MEMBER = $this->ci->get_cache('member'); if ($MEMBER['setting']['ucenter']) { return uc_user_synlogout(); } $synlogin = ''; foreach ($MEMBER['synurl'] as $url) { $synlogin .= '<script type="text/javascript" src="' . $url . '/index.php?c=api&m=synlogout"></script>'; } return $synlogin; }
function logout() { return uc_user_synlogout(); }
public function syncLogout($userId) { $this->initDiscuzApi(); return uc_user_synlogout(); }
public function synlogout($uid) { return uc_user_synlogout(); }
if (empty($gourl) || preg_match("#action|_do#i", $gourl)) { ShowMsg("成功登录,5秒钟后转向系统主页...", "index.php", 0, 2000); } else { $gourl = str_replace('^', '&', $gourl); ShowMsg("成功登录,现在转向指定页面...", $gourl, 0, 2000); } exit; } } } } else { if ($dopost == "exit") { $cfg_ml->ExitCookie(); #api{{ if (defined('UC_API') && @(include_once DEDEROOT . '/uc_client/client.php')) { $ucsynlogin = uc_user_synlogout(); } #/aip}} ShowMsg("成功退出登录!", "index.php", 0, 2000); exit; } } } else { if ($fmdo == 'moodmsg') { //用户登录 if ($dopost == "sendmsg") { if (!empty($content)) { $ip = GetIP(); $dtime = time(); $ischeck = $cfg_mb_msgischeck == 'Y' ? 0 : 1; if ($cfg_soft_lang == 'gb2312') {
function sync_logout_cookie() { setcookie('sync_logout', uc_user_synlogout(), 0, '/'); }
$password = md5($uid . '|' . random(8)); $groupid = 2; $dateline = $_SGLOBAL['timestamp']; $updatetime = $_SGLOBAL['timestamp']; } $insertsqlarr = array('uid' => $uid, 'username' => addslashes($members['username']), 'password' => $password, 'groupid' => $groupid, 'email' => $email, 'dateline' => $dateline, 'updatetime' => $updatetime, 'lastlogin' => $_SGLOBAL['timestamp'], 'ip' => $_SGLOBAL['onlineip']); if (empty($oldmember)) { inserttable('members', $insertsqlarr); } else { updatetable('members', $insertsqlarr, array('uid' => $_SGLOBAL['supe_uid'])); } $cookievalue = authcode("{$password}\t{$uid}", 'ENCODE'); ssetcookie('auth', $cookievalue, $cookietime); setcookie('_refer', ''); $msg = $lang['login_succeed'] . uc_user_synlogin($members['uid']); showmessage($msg, rawurldecode($refer)); } break; case 'logout': obclean(); sclearcookie(); setcookie('_refer', ''); $msg = $lang['logout_succeed'] . uc_user_synlogout(); $_SGLOBAL['db']->query("DELETE FROM " . tname('adminsession') . " WHERE uid='{$_SGLOBAL['supe_uid']}'"); showmessage($msg, rawurldecode($refer)); break; default: break; } setcookie('_refer', ''); showmessage('login_succeed', rawurldecode($refer));
function in_quit() { if ($this->CON['mem_isucenter']) { include_once admin_ROOT . 'public/uc_client/client.php'; } parent::member_purview(); $this->fun->setcookie('ecisp_member_username', false); $this->fun->setcookie('ecisp_member_info', false); if ($this->CON['mem_isucenter']) { uc_user_synlogout(); } unset($this->ec_member_username, $this->ec_member_username_id, $this->condition, $this->ec_member_alias, $this->ec_member_integral, $this->ec_member_mcid, $this->ec_member_email, $this->ec_member_lastip); header('location:' . $this->mlink['login']); }
if ($act == 'logout') { require_once QISHI_ROOT_PATH . 'genv/lib.php'; error_reporting(-1); setcookie("QS[uid]", "", time() - 3600, $QS_cookiepath, $QS_cookiedomain); setcookie("QS[username]", "", time() - 3600, $QS_cookiepath, $QS_cookiedomain); setcookie("QS[password]", "", time() - 3600, $QS_cookiepath, $QS_cookiedomain); setcookie("QS[utype]", "", time() - 3600, $QS_cookiepath, $QS_cookiedomain); unset($_SESSION['uid'], $_SESSION['username'], $_SESSION['utype'], $_SESSION['uqqid'], $_SESSION['activate_username'], $_SESSION['activate_email'], $_SESSION["openid"]); //删除简历搬家时生成的session和临时cookie文件 if ($_SESSION['cookie_name']) { @unlink(QISHI_ROOT_PATH . '/data/tmp/' . $_SESSION['cookie_name']); unset($_SESSION['cookie_name']); } if (defined('UC_API')) { include_once QISHI_ROOT_PATH . 'uc_client/client.php'; $logoutjs = uc_user_synlogout(); } $logoutjs .= "<script language=\"javascript\" type=\"text/javascript\">window.location.href=\"" . url_rewrite('QS_login') . "\";</script>"; exit($logoutjs); } elseif ((empty($_SESSION['uid']) || empty($_SESSION['username']) || empty($_SESSION['utype'])) && $_COOKIE['QS']['username'] && $_COOKIE['QS']['password'] && $_COOKIE['QS']['uid']) { if (check_cookie($_COOKIE['QS']['uid'], $_COOKIE['QS']['username'], $_COOKIE['QS']['password'])) { update_user_info($_COOKIE['QS']['uid'], false, false); header("Location:" . get_member_url($_SESSION['utype'])); } else { unset($_SESSION['uid'], $_SESSION['username'], $_SESSION['utype'], $_SESSION['uqqid'], $_SESSION['activate_username'], $_SESSION['activate_email'], $_SESSION["openid"]); setcookie("QS[uid]", "", time() - 3600, $QS_cookiepath, $QS_cookiedomain); setcookie('QS[username]', "", time() - 3600, $QS_cookiepath, $QS_cookiedomain); setcookie('QS[password]', "", time() - 3600, $QS_cookiepath, $QS_cookiedomain); setcookie("QS[utype]", "", time() - 3600, $QS_cookiepath, $QS_cookiedomain); header("Location:" . url_rewrite('QS_login')); }
/** * 会员退出 * @author Vimhui Develop Team * @param * @return bool */ public function userLogout() { return uc_user_synlogout(); }
function sync_logout($uc_uid) { return uc_user_synlogout($uc_uid); }
/** * 同步退出 * @return string javascript用户同步退出js */ public function synlogout() { if($this->applist[$this->appid]['synlogin']) { $res = ''; //ucenter登陆部份 if ($this->config['ucuse']) { pc_base::load_config('uc_config'); require_once PHPCMS_PATH.'api/uc_client/client.php'; $res .= uc_user_synlogout(); } foreach($this->applist as $v) { if (!$v['synlogin']) continue; if($v['appid'] != $this->appid) { $tmp_s = strstr($v['url'].$v['apifilename'], '?') ? '&' : '?'; $res .= '<script type="text/javascript" src="'.$v['url'].$v['apifilename'].$tmp_s.'time='.SYS_TIME.'&code='.urlencode(sys_auth('action=synlogout&time='.SYS_TIME, 'ENCODE', $v['authkey'])).'" reload="1"></script>'; } } exit($res); } else { exit; } }