From 4e7047be187f4878b008f79db95af04f66ef219f Mon Sep 17 00:00:00 2001 From: sparky4 Date: Fri, 4 Mar 2011 19:14:28 -0600 Subject: [PATCH] modified: config.php modified: yotsubanome.php --- config.php | 14 ++++++-------- yotsubanome.php | 8 ++++---- 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/config.php b/config.php index 77476f6..f2cfc76 100755 --- a/config.php +++ b/config.php @@ -141,14 +141,12 @@ define("TRIP_KEY", '◆'); define("TRIP_KEY_FAKE", '◇'); // 管理員キャップ(Cap)設定 (啟用條件:開啟使用;名稱輸入識別名稱,E-mail輸入#啟動密碼) -define("CAP_ENABLE", 1); // 是否使用管理員キャップ (使用:1 不使用:0) -define("CAP_NAME", 'futaba'); // 管理員キャップ識別名稱 -define("CAP_PASS", 'futaba'); // 管理員キャップ啟動密碼 (在E-mail一欄輸入#啟動密碼) -define("CAP_SUFFIX", ' ■'); // 管理員キャップ後綴字元 (請務必有★以便程式防止偽造,或可自行修改程式的防偽造部份) -define("CAP_SUFFIX_FAKE", ' []'); -define("CAP_ISHTML", 1); // 管理員キャップ啟動後內文是否接受HTML標籤 (是:1 否:0) - -// ^^????^^ +$config['CAP.ENABLE'] = true; // 是否使用管理員キャップ (使用:true 不使用:false) +$config['CAP.NAME'] = 'futaba'; // 管理員キャップ識別名稱 +$config['CAP.PASSWORD'] = 'futaba'; // 管理員キャップ啟動密碼 (在E-mail一欄輸入#啟動密碼) +$config['CAP.SUFFIX'] = ' ◆'; // 管理員キャップ後綴字元 (請務必有★以便程式防止偽造,或可自行修改程式的防偽造部份) +$config['CAP.SUFFIX.FAKE'] = ' ◇'; // false capcode suffix +$config['CAP.ISHTML'] = true; // 管理員キャップ啟動後內文是否接受HTML標籤 (是:true 否:false) // 功能切換 define("USE_THUMB", 1); // サムネイルを作る する:1 しない:0 // 使用預覽圖機能 (使用:1 不使用:0) diff --git a/yotsubanome.php b/yotsubanome.php index 52dccc6..7c2c0b8 100755 --- a/yotsubanome.php +++ b/yotsubanome.php @@ -625,7 +625,7 @@ function regist(){ if($name){ // 名稱修整 $name = str_replace(TRIP_KEY, TRIP_KEY_FAKE, $name); // 防止トリップ偽造 - $name = str_replace(CAP_SUFFIX, CAP_SUFFIX_FAKE, $name); // 防止管理員キャップ偽造 + $name = str_replace($config['CAP.SUFFIX'], $config['CAP.SUFFIX.FAKE'], $name); // 防止管理員キャップ偽造 $name = str_replace("\r\n", '', $name); $nameOri = $name; // 名稱 // トリップ @@ -672,10 +672,10 @@ function regist(){ //----"". $name .= $metrip; } - if(CAP_ENABLE && preg_match('/(.*?)[##](.*)/u', $email, $aregs)){ // 管理員キャップ(Cap)機能 + if($config['CAP.ENABLE'] && preg_match('/(.*?)[##](.*)/u', $email, $aregs)){ // 管理員キャップ(Cap)機能 $acap_name = $nameOri; $acap_pwd = strtr($aregs[2], array('&'=>'&')); - if($acap_name==CAP_NAME && $acap_pwd==CAP_PASS){ - $name = ''.$name.CAP_SUFFIX.''; + if($acap_name==$config['CAP.NAME'] && $acap_pwd==$config['CAP.PASS']){ + $name = ''.$name.$config['CAP.SUFFIX'].''; $is_admin = true; $email = $aregs[1]; // 去除 #xx 密碼 } -- 2.39.2