Beispiel #1
0
 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();
 }
Beispiel #2
0
 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);
 }