비밀글 지정 게시판... 정보
비밀글 지정 게시판...본문
각 게시물마다 비밀글을 지정하여..
비밀번홀르 알고 있는 사람들은 볼수 있도록 하고 싶습니다.
현재 로그인후 비밀글 지정하게 되면 자신의 비밀번호로 자동등록이 되는데요
번호를 지정해서... 비밀번호를 등록하고 싶은데요..
조언부탁드립니다.
댓글 전체
번호라 함은 임의의 번호를 말씀하는것인지 특정 룰에 의한 번호를 말씀하시는것인지?
특정룰을 정해도 그 룰에 대한것을 알면 다른사람도 모두 들어가볼수있어서 비밀글에 대한 의미가 없을듯 한데...
어떻게 풀어가기를 원하시는것인가요?
특정룰을 정해도 그 룰에 대한것을 알면 다른사람도 모두 들어가볼수있어서 비밀글에 대한 의미가 없을듯 한데...
어떻게 풀어가기를 원하시는것인가요?
일반 회원이 글을 작성할때 비밀번호를 넣고.. 다른 회원들이 그글을 볼때 비밀번호를 입력하고 볼수 있도록 하고 싶습니다.
관리자와 본인은 물론 그냥 볼수 있고요..
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 사이에 데이타가
아.;;; 이런 여분필드에 넣으면 비번체크를 못하네요..
==================================
질문이 요지는...
그냥 글 작성할때 비번 넣고... 비번넣으면 그글 아무나 볼수 있도록 하고 싶습니다.;;;
관리자와 본인은 물론 그냥 볼수 있고요..
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>
<? //} ========== 주석처리 ?>
글작성시에 회원이라도 비밀번호가 보이게 될것이고..
글작성자와 관리자는 비밀번호가 달라도 글보기가 가능할듯 한데요...
다음 사항 체크한번 해보시죠.
<? //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번으로..
확인하면 비번이 틀리다고 합니다. (입력한 비밀번호)..
흠..
일단 일반 회원계정 2개 생성해서... 1번으로 작성하고 2번으로..
확인하면 비번이 틀리다고 합니다. (입력한 비밀번호)..
흠..
일반 스킨은 목록권한 레벨 설정이 필요하네요..
아래 스킨이 ... 비밀글 비번 입력 스킨인데.. 비번이 자동으로 입력이 되네요
http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=27353
아래 스킨이 ... 비밀글 비번 입력 스킨인데.. 비번이 자동으로 입력이 되네요
http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=27353
전 basic 스킨으로 확인했습니다 ^^
암튼 감사합니다. ^^... 포기 ㅋㅋ.. 나중에 시간나면 손대봐야겠넹 ㅎㅎ
이런이런 뭔가이상하군요.
관리자가 비밀글 글작성 비번 1234
비회원, 회원 1234 로 글보기 성공
일반사용자 글작성
비회원, 타회원 1234로 글보기 실패.
관리자가 작성할때와 일반사용자가 작성할때 뭔가 다르게 처리하는것이 있는것 같습니다. 음................ ...
관리자가 비밀글 글작성 비번 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
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
회원이 작성할 때 비번은
로그인 암호가 들어 가지 않나요?
로그인 암호가 들어 가지 않나요?
그래서 회원이라도 사용자가 비번을 입력하면 입력한 비번을 저장하도록 해봤습니다.
수고하십니다. ^^