비밀글 비밀번호문제요~ ㅜㅜ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

비밀글 비밀번호문제요~ ㅜㅜ 정보

비밀글 비밀번호문제요~ ㅜㅜ

본문

비밀게시판을 만들려고 하는데요. 비밀번호만 알면 누구든지 연람 가능한 게시판을 만들려 합니다.
관리자로 로그인하면 기본 관리자릐 비밀번호가 남게 되잖아요. 하지만 여러사람들이 핸드폰 뒷자리로
비번을 지정해서 그 해당 고객만 보게 하고 싶어요.
현재는 매번 로그아웃을해서 비밀번호를 지정하거든요. 너무 번거로워요..
관리자로 로그인을해도 게시물을 쓸때 매번 다른 비번을 입력할 수 있는 방법이 없을까요...
 
꼭 좀 도와주세요... 대부분 다른 게시판 프로그램은 그렇게 되있더라구요. 부탁해요.
  • 복사

댓글 전체

로직을 약간 변경하면 됩니다.

현제 로직

글쓰기 -> 자동비번 입력(로그인 된상태라면 비번 입력 항목이 없게끔 되어 있죠) -> 업데이트


변경로직

글쓰기 -> 자동비번무시 -> 관리자급의 조건문 제어로 별도 비번 입력 필드 만들어서 입력란을 만듦(아래 예참조) -> 업데이트 -> 사용자 별도정의 업데이트(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 의 수정내용은 기존의 비번필드에다 덮어씌웠구요.
좀 가르쳐 주세요... 왜 안되는지.
© SIRSOFT
현재 페이지 제일 처음으로