找到
- 代碼: 選擇全部
function id_admin()
.........
..........
.......
}
替換成
- 代碼: 選擇全部
function id_admin()
{
message_cls();
var view_name=parent.wog_view;
view_name.document.write(temp_table1);
view_name.document.write('<form action="wog_act.php" method="post" target="mission">');
view_name.document.write('<tr><td colspan="2" >角色自殺</td></tr>');
view_name.document.write('<tr><td >帳號</td><td >密碼</td></tr>');
view_name.document.write('<tr><td ><input type="text" size="12" maxlength="12" name="id" ></td><td ><input type="password" size="12" name="password"></td></tr>');
view_name.document.write('<tr><td colspan="2" ><input type="submit" value="送出"></td></tr>');
view_name.document.write('<input type="hidden" name="f" value="chara">');
view_name.document.write('<input type="hidden" name="act" value="kill">');
view_name.document.write('</form>');
if (p_name!='')
{
view_name.document.write('<form action="wog_act.php?account='+p_name+'" method="post" target="mission">');
view_name.document.write('<tr><td colspan="2">帳號:'+p_name+' - 更改密碼</td></tr>');
view_name.document.write('<tr><td>舊密碼</td><td>新密碼</td></tr>');
view_name.document.write('<tr><td><input type="password" size="12" name="password"></td><td><input type="password" size="12" name="new_password"></td></tr>');
view_name.document.write('<tr><td colspan="2" ><input type="submit" value="送出"></td></tr>');
}
view_name.document.write('<input type="hidden" name="f" value="passchange">\n');
view_name.document.write('</form>');
view_name.document.write('<form action="wog_etc.php" target="mission">');
view_name.document.write('<tr><td colspan="2" >補發密碼 <input type="text" size="25" name="email">(請輸入你註冊的EMAIL) <input type="submit" value="送出"></td></tr>');
view_name.document.write('<input type="hidden" name="f" value="password">');
view_name.document.write('</form>');
view_name.document.write(temp_table2);
}
找到
- 代碼: 選擇全部
s[19]
在下面加上
- 代碼: 選擇全部
s[24]="修改密碼成功";
----
wog_act.php
找到
- 代碼: 選擇全部
case "event":
event_ans($HTTP_COOKIE_VARS["wog_cookie"]);
break;
在下面加上
- 代碼: 選擇全部
case "passchange":
passchange();
break;
找到
在後面加上unset($packs);
}
- 代碼: 選擇全部
function passchange() {
global $DB_site, $_POST;
$sql="SELECT p_id FROM wog_player WHERE p_name='".addslashes($_GET["account"])."' and p_password='".$_POST["password"]."'";
$p=$DB_site->query_first($sql);
if($p) {
$DB_site->query("update wog_player set p_password='".$_POST["new_password"]."' WHERE p_id=".$p["p_id"]."");
showscript("parent.job_end(24)");
} else {
alertWindowMsg("帳號錯誤 或 密碼錯誤 或 非創造角色本人執行刪除");
}
unset($p);
}
試了好久終於成功改成for 3.0了
不錯的話就給個鼓勵
演示
http://mkcbbs.no-ip.org/ffa/
要登入後才有辦法修改密碼喔!
此文參照Kagami的2.8改法之修改而成
http://bbs.et99.org/viewtopic.php?t=23212