|
@@ -38,7 +38,7 @@ class TestServer {
|
|
|
//----------------------------------------------------
|
|
|
|
|
|
|
|
|
- public function testRedisLua($key, $value) {
|
|
|
+ static public function testRedisLua($key, $value) {
|
|
|
$mem = gMem();
|
|
|
$script = <<<SCR
|
|
|
if redis.call("get",KEYS[1]) == ARGV[1]
|
|
@@ -55,7 +55,7 @@ SCR;
|
|
|
$mem->close();
|
|
|
}
|
|
|
|
|
|
- public function testBinSearch($v) {
|
|
|
+ static public function testBinSearch($v) {
|
|
|
$arr = array(1, 2, 3, 4, 4, 11, 12, 124);
|
|
|
$start = 0;
|
|
|
$end = count($arr) - 1;
|
|
@@ -92,17 +92,17 @@ SCR;
|
|
|
|
|
|
echo '邮件已经成功发送';
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 删除账号-区别内外网
|
|
|
* @param type $uid
|
|
|
* @param type $type
|
|
|
*/
|
|
|
- public function deleteUserUId($uid,$zoneid) {
|
|
|
+ static public function deleteUserUId($uid, $zoneid) {
|
|
|
$mem = gMem();
|
|
|
-
|
|
|
+
|
|
|
$list = array();
|
|
|
-
|
|
|
+
|
|
|
$zoneKey = MemKey_User::Union_PlayedZoneInfo_normal($uid);
|
|
|
$list[] = $zoneKey;
|
|
|
$publicKey = MemKey_User::Union_PublicState_hash($uid);
|
|
@@ -121,67 +121,67 @@ SCR;
|
|
|
$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)){
|
|
|
+ if ($mem->exists($key)) {
|
|
|
$mem->delete($key);
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
/*
|
|
|
- if($type=='true'){//默认外网
|
|
|
- $userUid = "u-".$uid."-".$zoneid."-g";
|
|
|
- //u-EA74E58DCEB076ACC2D824684499CDA2-1-m-ci
|
|
|
- //u-EA74E58DCEB076ACC2D824684499CDA2-1-m-q
|
|
|
- //u-EA74E58DCEB076ACC2D824684499CDA2-1-m-s
|
|
|
- //u-EA74E58DCEB076ACC2D824684499CDA2-1-s-cp
|
|
|
-
|
|
|
- $userUidCi = "u-".$uid."-".$zoneid."-m-ci";
|
|
|
- $userUidQ = "u-".$uid."-".$zoneid."-m-q";
|
|
|
- $userUidS = "u-".$uid."-".$zoneid."-m-s";
|
|
|
- $userUidCp = "u-".$uid."-".$zoneid."-s-cp";
|
|
|
- if($mem->exists($userUidCp)){
|
|
|
- $mem->delete($userUidCp);
|
|
|
- }
|
|
|
- } else {
|
|
|
- $userUid = "user-".$uid."-zone".$zoneid."-gameinfo";
|
|
|
- $userUidCi = "user-".$uid."-zone".$zoneid."-mail-curid";
|
|
|
- $userUidQ = "user-".$uid."-zone".$zoneid."-mail-queue";
|
|
|
- $userUidS = "user-".$uid."-zone".$zoneid."-mail-sysrecord";
|
|
|
- $userUidGuild = "user-".$uid."-zone".$zoneid."-guild";
|
|
|
- if($mem->exists($userUidGuild)){
|
|
|
- $mem->delete($userUidGuild);
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- if($mem->exists($userUid)){
|
|
|
- $mem->delete($userUid);
|
|
|
- }
|
|
|
-
|
|
|
- if($mem->exists($userUidCi)){
|
|
|
- $mem->delete($userUidCi);
|
|
|
- }
|
|
|
-
|
|
|
- if($mem->exists($userUidQ)){
|
|
|
- $mem->delete($userUidQ);
|
|
|
- }
|
|
|
-
|
|
|
- if($mem->exists($userUidS)){
|
|
|
- $mem->delete($userUidS);
|
|
|
- }
|
|
|
- */
|
|
|
+ if($type=='true'){//默认外网
|
|
|
+ $userUid = "u-".$uid."-".$zoneid."-g";
|
|
|
+ //u-EA74E58DCEB076ACC2D824684499CDA2-1-m-ci
|
|
|
+ //u-EA74E58DCEB076ACC2D824684499CDA2-1-m-q
|
|
|
+ //u-EA74E58DCEB076ACC2D824684499CDA2-1-m-s
|
|
|
+ //u-EA74E58DCEB076ACC2D824684499CDA2-1-s-cp
|
|
|
+
|
|
|
+ $userUidCi = "u-".$uid."-".$zoneid."-m-ci";
|
|
|
+ $userUidQ = "u-".$uid."-".$zoneid."-m-q";
|
|
|
+ $userUidS = "u-".$uid."-".$zoneid."-m-s";
|
|
|
+ $userUidCp = "u-".$uid."-".$zoneid."-s-cp";
|
|
|
+ if($mem->exists($userUidCp)){
|
|
|
+ $mem->delete($userUidCp);
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ $userUid = "user-".$uid."-zone".$zoneid."-gameinfo";
|
|
|
+ $userUidCi = "user-".$uid."-zone".$zoneid."-mail-curid";
|
|
|
+ $userUidQ = "user-".$uid."-zone".$zoneid."-mail-queue";
|
|
|
+ $userUidS = "user-".$uid."-zone".$zoneid."-mail-sysrecord";
|
|
|
+ $userUidGuild = "user-".$uid."-zone".$zoneid."-guild";
|
|
|
+ if($mem->exists($userUidGuild)){
|
|
|
+ $mem->delete($userUidGuild);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ if($mem->exists($userUid)){
|
|
|
+ $mem->delete($userUid);
|
|
|
+ }
|
|
|
+
|
|
|
+ if($mem->exists($userUidCi)){
|
|
|
+ $mem->delete($userUidCi);
|
|
|
+ }
|
|
|
+
|
|
|
+ if($mem->exists($userUidQ)){
|
|
|
+ $mem->delete($userUidQ);
|
|
|
+ }
|
|
|
+
|
|
|
+ if($mem->exists($userUidS)){
|
|
|
+ $mem->delete($userUidS);
|
|
|
+ }
|
|
|
+ */
|
|
|
echo '删除账号成功';
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
}
|