게시글 별 비밀번호 지정 어떻게 하면 될까요?
- - 짧은주소 : http://e3net.fineyes.com/bbs/?t=1vb
총 채택 포인트 | 10 포인트 |
---|---|
채택된 회원에게 주는 후원 포인트 | 8 포인트 |
채택 후 작성자(우주선생) 회수 포인트 | 2 포인트 |
본문
관리자나 회원이 로그인 후 게시판에 글을 쓸 경우에는 가입할 때 회원정보에 입력한 비번 값이 wr_password 필드에 자동으로 저장되기 때문에 비번을 따로 입력할 수가 없습니다.
각 게시물에 별도의 비밀번호를 설정해서 해당 비밀번호를 아는 특정인만 열람할 수 있게 하는 방법입니다.
wr_1 여분 필드를 사용했습니다.
값을 입력했을 때만 별도의 비번으로 설정되고 빈 값으로 두면 그누보드 기본 설정대로 처리됩니다.
관리자 전용으로 하려면
$member['mb_id'] 부분만 $is_admin 으로 변경하면 됩니다. 두 군데 있습니다.
write.skin.php 파일 수정
1. 기존에 있던 비밀번호 입력 부분은 그대로 두고 해당 부분 위나 아래에 추가
<?php if ($member['mb_id']) { ?>
<tr>
<th scope="row"><label for="wr_password">비밀번호</label></th>
<td><input type="text" name="wr_1" value="<?php echo $write['wr_1'] ?>" id="wr_1" class="frm_input" size="20"></td>
</tr>
<?php } ?>
2. 게시판 스킨 폴더 안에 write_update.skin.php 파일을 새로 생성 후 내용은 이렇게 입력
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if ($member['mb_id'] && $_POST['wr_1']) {
$wr_password = get_encrypt_string($_POST['wr_1']);
sql_query(" update $write_table set wr_password = '$wr_password' where wr_id = '$wr_id' ");
}
?>
-------------위는 sir 작은별 님 글을 퍼온겁니다 ---------
이윰빌더 스킨을 사용중이기 때문에 저걸 어떻게 적용해야 할지 모르겠습니다 ㅜㅜ
질문과 답변 (채택기능) 게시판이 신설되었습니다.
질문과 답변 (구) 게시판은 글쓰기가 제한되오니 착오 없으시길 바랍니다. (댓글 및 조회는 여전히 가능합니다.)
채택포인트 : 최소 10 포인트 ~ 최대 1,000 포인트 설정하실 수 있습니다.
빠른 답변을 원하신다면 채택포인트를 높게 설정해 보세요. ^^
제목 | 글쓴이 | 채택포인트 | 날짜 | ||||
---|---|---|---|---|---|---|---|
미해결
0
0p
|
|||||||
포운한 2019.03.11 | |||||||
미해결
0
10p
|
|||||||
진호 2024.04.25 | |||||||
미해결
0
0p
|
|||||||
포운한 2019.03.09 | |||||||
미해결
0
0p
|
|||||||
포운한 2019.03.08 | |||||||
미해결
0
500p
|
|||||||
장유나 2018.10.05 | |||||||
미해결
0
10p
|
|||||||
인졀미 2018.08.13 | |||||||
미해결
2
0p
|
|||||||
cosmos 2018.08.10 | |||||||
미해결
0
10p
|
|||||||
ha 2018.08.09 | |||||||
미해결
1
10p
|
|||||||
히스토리 2018.08.08 | |||||||
미해결
0
10p
|
|||||||
비사소 2018.08.07 | |||||||
미해결
3
10p
|
|||||||
비사소 2018.08.05 | |||||||
미해결
0
100p
|
|||||||
슈프림롤업 2018.08.05 | |||||||
미해결
1
10p
|
|||||||
우주선생 2018.08.03 | |||||||
해결
1
10p
|
|||||||
ha 2018.08.03 | |||||||
미해결
2
10p
|
|||||||
이윰초보임당 2018.08.01 |
댓글목록 1
이윰EGG님의 댓글
'이윰 테마문법'( http://eyoom.net/page/?pid=theme_grammar )과 '여분필드 사용하기'( http://eyoom.net/bbs/?t=hm )를 참고해 작업해 보기 바라며 해당 사항은 이윰빌더에 없는 기능입니다.
축하합니다. 첫댓글 포인트 29포인트를 획득하였습니다.