다음 소스코드를 admin_modify.php 파일로 저장합니다.
제로보드 주소와 절대경로를 적어주신다음 업로드합니다. 파일명은 반듯이 admin_modify.php 파일이어야합니다.
관리자로 로그인 후 업로드된 파일을 웹상에서 실행시키면 관리자 아이디 수정창이 나옵니다. (직접 테스트 해봤습니다.)
질문/답변란에 질문하신분이 있어서 만들어봤는데
팁란에 검색해보니 db에서 직접변경하는것외에는 없더군요 대충 10분만에 만든것이라 디자인은 영~~아닙니다 ㅎㅎ;;;
/////////////////////// 아래 코드를 admin_modify.php 파일로 저장 ////////////////////////
<? $_zb_url = " "; //제로보드 주소 $_zb_path = " "; //제로보드 절대경로 include $_zb_path."outlogin.php"; if(!($member[is_admin]==1)) Error ("최고관리자 전용입니다"); if($mode==ok){ $sql = "update zetyx_member_table set user_id='$user_id' where no=1"; @mysql_query($sql) or die (mysql_error()); $msg = "관리자 아이디를 수정 하였습니다. 로그아웃 후 다시로그인해주세요"; echo " <html><head> <script name=javascript> if('$msg' != '') { self.window.alert('$msg'); } location.href='admin_modify.php'; </script> </head> </html> "; } else { $member_id = mysql_fetch_array(mysql_query("select * from zetyx_member_table where no=1")); $id = $member_id[user_id]; ?> <script language="javascript"> function check_submit() { if (document.modify.user_id.value == "") { alert('아이디입력란이 비어있습니다.'); document.modify.user_id.focus(); return; } else { document.modify.action = "admin_modify.php?mode=ok"; document.modify.submit(); } } </script> <form name='modify' method='post'> <table align="center" cellspacing="0" style="border-collapse:collapse;"> <tr> <td width="160" style="border-width:1; border-color:black; border-style:solid;" height="30"> <p align="right" style="margin-right:5;"><span style="font-size:10pt;">수정할 관리자 아이디 : </span></p> </td> <td width="150" style="border-width:1; border-color:black; border-style:solid;" height="30"> <p style="margin-left:5;"><span style="font-size:10pt;"><input type="text" name="user_id" size="15" maxlength="25" value='<?=$id?>'></span></p> </td> </tr> </table> <p align="center"><span style="font-size:10pt;"><a href="javascript:check_submit();">수정하기</a></span></p> </form> <? } ?> or
관리자 패스워드,아이디 분실시 <? //관리자 정보 업데이트 include "_head.php"; $c_id = "새로운 관리자아이디"; $c_pw = "새로운 관리자 비밀번호"; @mysql_query("update zetyx_member_table set user_id='$c_id', password=password('$c_pw') where no='1'"); echo "변경완료하였습니다<br />이 파일은 삭제해주세요"; ?> 위 소스를 넣은 add_tip.php 파일을 만들어 제로보드 폴더내에 넣고 실행시키면 원하는 아이디,패스워드로 변경할수 있다.
|