|
@@ -98,9 +98,47 @@ SCR;
|
|
* @param type $uid
|
|
* @param type $uid
|
|
* @param type $type
|
|
* @param type $type
|
|
*/
|
|
*/
|
|
- public function deleteUserUId($uid,$zoneid,$type) {
|
|
|
|
|
|
+ public function deleteUserUId($uid,$zoneid) {
|
|
$mem = gMem();
|
|
$mem = gMem();
|
|
|
|
|
|
|
|
+ $list = array();
|
|
|
|
+
|
|
|
|
+ $zoneKey = MemKey_User::Union_PlayedZoneInfo_normal($uid);
|
|
|
|
+ $list[] = $zoneKey;
|
|
|
|
+ $publicKey = MemKey_User::Union_PublicState_hash($uid);
|
|
|
|
+ $list[] = $publicKey;
|
|
|
|
+ $gameInfoKey = MemKey_User::Info_hash($zoneid, $uid);
|
|
|
|
+ $list[] = $gameInfoKey;
|
|
|
|
+ $interactKey = MemKey_User::Interact($zoneid, $uid);
|
|
|
|
+ $list[] = $interactKey;
|
|
|
|
+ $OffensiveLogKey = MemKey_User::OffensiveLog_zset($zoneid, $uid);
|
|
|
|
+ $list[] = $OffensiveLogKey;
|
|
|
|
+ $DefensiveLogKey = MemKey_User::DefensiveLog_zset($zoneid, $uid);
|
|
|
|
+ $list[] = $DefensiveLogKey;
|
|
|
|
+ $PVP_OffensiveLogKey = MemKey_User::PVP_OffensiveLog_zset($zoneid, $uid);
|
|
|
|
+ $list[] = $PVP_OffensiveLogKey;
|
|
|
|
+ $PVP_DefensiveLogKey = MemKey_User::PVP_DefensiveLog_zset($zoneid, $uid);
|
|
|
|
+ $list[] = $PVP_DefensiveLogKey;
|
|
|
|
+ $SigKey = MemKey_User::Sig($zoneid, $uid);
|
|
|
|
+ $list[] = $SigKey;
|
|
|
|
+
|
|
|
|
+ $CurIdKey = MemKey_User::Mail_CurId_int($zoneid, $uid);
|
|
|
|
+ $list[] = $CurIdKey;
|
|
|
|
+ $SysRecordKey = MemKey_User::Mail_SysRecord_set($zoneid, $uid);
|
|
|
|
+ $list[] = $SysRecordKey;
|
|
|
|
+ $QueueKey = MemKey_User::Mail_Queue_hash($zoneid, $uid);
|
|
|
|
+ $list[] = $QueueKey;
|
|
|
|
+
|
|
|
|
+ foreach ($list as $key) {
|
|
|
|
+ if($mem->exists($key)){
|
|
|
|
+ $mem->delete($key);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ /*
|
|
if($type=='true'){//默认外网
|
|
if($type=='true'){//默认外网
|
|
$userUid = "u-".$uid."-".$zoneid."-g";
|
|
$userUid = "u-".$uid."-".$zoneid."-g";
|
|
//u-EA74E58DCEB076ACC2D824684499CDA2-1-m-ci
|
|
//u-EA74E58DCEB076ACC2D824684499CDA2-1-m-ci
|
|
@@ -112,7 +150,9 @@ SCR;
|
|
$userUidQ = "u-".$uid."-".$zoneid."-m-q";
|
|
$userUidQ = "u-".$uid."-".$zoneid."-m-q";
|
|
$userUidS = "u-".$uid."-".$zoneid."-m-s";
|
|
$userUidS = "u-".$uid."-".$zoneid."-m-s";
|
|
$userUidCp = "u-".$uid."-".$zoneid."-s-cp";
|
|
$userUidCp = "u-".$uid."-".$zoneid."-s-cp";
|
|
-
|
|
|
|
|
|
+ if($mem->exists($userUidCp)){
|
|
|
|
+ $mem->delete($userUidCp);
|
|
|
|
+ }
|
|
} else {
|
|
} else {
|
|
$userUid = "user-".$uid."-zone".$zoneid."-gameinfo";
|
|
$userUid = "user-".$uid."-zone".$zoneid."-gameinfo";
|
|
$userUidCi = "user-".$uid."-zone".$zoneid."-mail-curid";
|
|
$userUidCi = "user-".$uid."-zone".$zoneid."-mail-curid";
|
|
@@ -124,6 +164,7 @@ SCR;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
if($mem->exists($userUid)){
|
|
if($mem->exists($userUid)){
|
|
$mem->delete($userUid);
|
|
$mem->delete($userUid);
|
|
}
|
|
}
|
|
@@ -139,7 +180,7 @@ SCR;
|
|
if($mem->exists($userUidS)){
|
|
if($mem->exists($userUidS)){
|
|
$mem->delete($userUidS);
|
|
$mem->delete($userUidS);
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ */
|
|
echo '删除账号成功';
|
|
echo '删除账号成功';
|
|
}
|
|
}
|
|
|
|
|