관리자가 글쓰기할때 비밀번호 입력하기. > 그누4 질문답변

그누4 질문답변

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

관리자가 글쓰기할때 비밀번호 입력하기. 정보

관리자가 글쓰기할때 비밀번호 입력하기.

본문

관리자만 글을 쓸 수 있는 게시판을 만들었는데...
비회원이건 회원이건 글 읽기 할때 비밀번호를 입력하면 읽기가 가능하게 하려고 합니다.
그러니까 회원등급 관계없이 비밀번호만 알면 모두 글을 읽을 수 있게요...

근데...
관리자로 로긴 상태에서 글쓰기에 들어가면, 비밀번호 입력란이 없어집니다.
그래서 skin 에 write.php 파일에 <? if ($is_password) {?> 이부분을 삭제했습니다.
그랬더니 관리자 로긴해도 비밀번호 입력란이 보이더만요.

근데...
글쓰기할때 입력한 비밀번호가 제대로 저장이 안되는건지...
자꾸 비밀번호가 틀리다는 메세지가 뜹니다.
이상한건... 처음에 쓴 글을 수정하기 들어가서 비밀번호를 다시 지정해주면,
그 다음부터는 정상적으로 비밀번호가 인식이 되어서 읽기가 됩니다..

왜그럴까요? 어디를 손봐야 할까요?

댓글 전체

저도 어찌어찌 하다 보니 자문자답이 되었네요...

혹시 필요하신 분이 있으실 지 몰라서...

bbs/write_update.php 파일 190번째 줄쯤에...

if ($w == "" || $w == "r")
{
    if ($member[mb_id])
    {
        $mb_id = $member[mb_id];
        $wr_name = $board[bo_use_name] ? $member[mb_name] : $member[mb_nick];
        $wr_password = $member[mb_password];
        $wr_email = $member[mb_email];
        $wr_homepage = $member[mb_homepage];
    }
    else
..... 이런 내용이 있는데요...

요 부분 ==> $wr_password = $member[mb_password]; 을
요렇게  ==> $wr_password = sql_password($wr_password); 바꾸었더니 됩니다...
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT