비밀글 비밀번호문제요~ ㅜㅜ 정보
비밀글 비밀번호문제요~ ㅜㅜ본문
비밀게시판을 만들려고 하는데요. 비밀번호만 알면 누구든지 연람 가능한 게시판을 만들려 합니다.
관리자로 로그인하면 기본 관리자릐 비밀번호가 남게 되잖아요. 하지만 여러사람들이 핸드폰 뒷자리로
비번을 지정해서 그 해당 고객만 보게 하고 싶어요.
현재는 매번 로그아웃을해서 비밀번호를 지정하거든요. 너무 번거로워요..
관리자로 로그인을해도 게시물을 쓸때 매번 다른 비번을 입력할 수 있는 방법이 없을까요...
꼭 좀 도와주세요... 대부분 다른 게시판 프로그램은 그렇게 되있더라구요. 부탁해요.
댓글 전체
로직을 약간 변경하면 됩니다.
현제 로직
글쓰기 -> 자동비번 입력(로그인 된상태라면 비번 입력 항목이 없게끔 되어 있죠) -> 업데이트
변경로직
글쓰기 -> 자동비번무시 -> 관리자급의 조건문 제어로 별도 비번 입력 필드 만들어서 입력란을 만듦(아래 예참조) -> 업데이트 -> 사용자 별도정의 업데이트(write_update.skin.php) : 이부분은 스킨에 파일을 동일한 이름으로 추가 하시면 됩니다. -> 원하는 비번 입력저장됨(관리자 및 지정 비번을 아는사람만 접근이 가능)
## 예 ##
~~ write.skin.php~~~
<? if ($is_admin) { ?>
<tr>
<td style='padding-left:20px; height:30px;'>· 임의 패스워드</td>
<td><input class=ed type=password maxlength=20 size=15 name=wr_repassword itemname="패스워드" <?=$password_required?>></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>
~~ write_update.skin.php~~~
$sql_pass = "update $write_table set wr_passwd=password('wr_repassword') where wr_id='$wr_id'";
sql_query($sql_pass);
현제 로직
글쓰기 -> 자동비번 입력(로그인 된상태라면 비번 입력 항목이 없게끔 되어 있죠) -> 업데이트
변경로직
글쓰기 -> 자동비번무시 -> 관리자급의 조건문 제어로 별도 비번 입력 필드 만들어서 입력란을 만듦(아래 예참조) -> 업데이트 -> 사용자 별도정의 업데이트(write_update.skin.php) : 이부분은 스킨에 파일을 동일한 이름으로 추가 하시면 됩니다. -> 원하는 비번 입력저장됨(관리자 및 지정 비번을 아는사람만 접근이 가능)
## 예 ##
~~ write.skin.php~~~
<? if ($is_admin) { ?>
<tr>
<td style='padding-left:20px; height:30px;'>· 임의 패스워드</td>
<td><input class=ed type=password maxlength=20 size=15 name=wr_repassword itemname="패스워드" <?=$password_required?>></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>
~~ write_update.skin.php~~~
$sql_pass = "update $write_table set wr_passwd=password('wr_repassword') where wr_id='$wr_id'";
sql_query($sql_pass);
밑에 수정내용은 write_update.skin.php의 어디에다 추가해야하죠? 제가 아직 초보라서요 ㅜㅜ
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 자신만의 코드를 넣어주세요.
?>
$sql_pass = "update $write_table set wr_passwd=password('wr_repassword') where wr_id='$wr_id'";
sql_query($sql_pass);
이렇게 밑에다가 추가했더니 비번을 쳐도 안들어가지더라구요.
write.skin.php 의 수정내용은 기존의 비번필드에다 덮어씌웠구요.
좀 가르쳐 주세요... 왜 안되는지.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 자신만의 코드를 넣어주세요.
?>
$sql_pass = "update $write_table set wr_passwd=password('wr_repassword') where wr_id='$wr_id'";
sql_query($sql_pass);
이렇게 밑에다가 추가했더니 비번을 쳐도 안들어가지더라구요.
write.skin.php 의 수정내용은 기존의 비번필드에다 덮어씌웠구요.
좀 가르쳐 주세요... 왜 안되는지.