비밀글 지정 게시판... > 그누4 질문답변

그누4 질문답변

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

비밀글 지정 게시판... 정보

비밀글 지정 게시판...

본문

각 게시물마다 비밀글을 지정하여..
 
비밀번홀르 알고 있는 사람들은 볼수 있도록 하고 싶습니다.
 
 
현재 로그인후 비밀글 지정하게 되면 자신의 비밀번호로 자동등록이 되는데요
 
번호를 지정해서... 비밀번호를 등록하고 싶은데요..
 
 
조언부탁드립니다.

댓글 전체

번호라 함은 임의의 번호를 말씀하는것인지 특정 룰에 의한 번호를 말씀하시는것인지?
특정룰을 정해도 그 룰에 대한것을 알면 다른사람도 모두 들어가볼수있어서 비밀글에 대한 의미가 없을듯 한데...
어떻게 풀어가기를 원하시는것인가요?
일반 회원이 글을 작성할때 비밀번호를 넣고.. 다른 회원들이 그글을 볼때 비밀번호를 입력하고 볼수 있도록 하고 싶습니다.

관리자와 본인은 물론 그냥 볼수 있고요..

http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=35232

현재 이걸 가지고 만져보고 있는데.. 추가필드가 필요하고.. 원본소스도 아마 건드릴거
같아.. 답이 잘 안나오네요.. 스킨상에서 해결을 해보고 싶은데요...

type=password  내용중에 타입이 패스워드로 되어 있는데 그리 중요한게 아니라
걍 타입을 텍스트로 하고.. 여분필드 10번이나 9번중에 걍 번호 몇개 넣도록 가능할련지요

여분필드를 한번도 소스를 본적이 없어.. 난애하네요..

<tr>
    <td style='padding-left:20px; height:30px;'>· 임의 패스워드</td>
    <td><input class=ed type=text maxlength=20 size=15 name=wr_repassword itemname="패스워드" <?=$password_required?>></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>

이 부분을 write.skin.php 에 제목 아래 넣고요. 여분필드 9-10 사이에 데이타가
아.;;; 이런 여분필드에 넣으면 비번체크를 못하네요..


==================================
질문이 요지는...

그냥 글 작성할때 비번 넣고... 비번넣으면 그글 아무나 볼수 있도록 하고 싶습니다.;;;
그렇다면 혹시 write.skin.php에서 다음의 $is_password를 주석처리하면 되지 않나요?
글작성시에 회원이라도 비밀번호가 보이게 될것이고..
글작성자와 관리자는 비밀번호가 달라도 글보기가 가능할듯 한데요...
다음 사항 체크한번 해보시죠.

<? //if ($is_password) {  ========== 주석처리  ?>
<tr>
    <td style='padding-left:20px; height:30px;'>· 패스워드</td>
    <td><input class=ed type=password maxlength=20 size=15 name=wr_password itemname="패스워드" <?=$password_required?>></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? //} ========== 주석처리 ?>
흠... 루트관리자... 본인글인지 확인하셨어요?...

일단 일반 회원계정 2개 생성해서... 1번으로 작성하고 2번으로..

확인하면 비번이 틀리다고 합니다. (입력한 비밀번호)..

흠..
일반 스킨은 목록권한 레벨 설정이 필요하네요..

아래 스킨이 ... 비밀글 비번 입력 스킨인데.. 비번이 자동으로 입력이 되네요

http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=27353
이런이런 뭔가이상하군요.

관리자가 비밀글 글작성 비번 1234
    비회원, 회원 1234 로 글보기 성공

일반사용자 글작성
  비회원, 타회원 1234로 글보기 실패.

관리자가 작성할때와 일반사용자가 작성할때 뭔가 다르게 처리하는것이 있는것 같습니다. 음................ ...
원본프로그램 한곳을 손봐야 할것 같습니다.

bbs/write_update.php에서 회원일경우 자기비밀번호를 저장하도록하는데..
이것을 사용자가 입력한것으로 처리하도록 하면 될것 같습니다.

수정전 소스 :
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

수정후 소스 :
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];
        // 비밀번호가 입력되었으면 입력된 비밀번호를 저장
        if($wr_password) {
            $wr_password = sql_password($wr_password);
        } else { // 비밀번호가 입력되지 않았으면 회원정보의 비밀번호를 저장
            $wr_password = $member[mb_password];
        }
        $wr_email = $member[mb_email];
        $wr_homepage = $member[mb_homepage];
    }
    else
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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