답변 4개 / 댓글 2개
채택된 답변
+20 포인트
6년 전
어차피 비회원만 적용시킬거고
모두 같은 비밀번호로 하실거라면
게시판 글 자체의 비밀번호에 접근하는것보다
단순 뷰페이지에서 분기를 두는게 효율적으로 나을것 같습니다.
view.skin.php 내에
<?php if($is_guest){ // 비회원이라면 ?>
<?php if(board['bo_1'] == $_GET['패스워드']){ ?>
// 일치시 통과
<?php } else { ?>
// 비일치시.
<?php } ?>
<?php } ?>
이런식으로 구현하시면될것 같네요.
비회원이 해당 게시판 접근시 GET 으로 비밀번호 보내시구요.
$board['bo_1'] 은 게시판 여분필드 1 입니다.
답변에 대한 댓글 1개
6년 전
개인프라이버시가 중요시 되는 사회이니 만큼 보안이슈가 중요해지네요
비밀글로 설정하시고 공동비밀번호로 정하고 관리자가 수정할수있게하고 따로 공지하는 방식
그런게 공유가 되면 쉽게 접근이 가능할것 같아서 염려가 됩니다.
6년 전
말씀하신데로 하심됩니다.
1.모든게시물은 비밀글로 설정하고 비밀번호를 일괄로 동일하게 변경한다.
2.비회원이 게시물 클릭시 비밀번호 입력창이 뜨니 거기에 입력하면된다.
3.비밀번호는 여분필드에 넣어두어 공지한다.
4.비밀번호가 바뀔때마다 모든 게시물의 비밀번호를 다시 변경해준다.
유진201907
6년 전
가능할 것 같습니다.
다만, 여분필드 값으로 변경되는 부분에 대해서는 커스트마이징이 필요할 것으로 보입니다.
답변에 대한 댓글 1개
6년 전
아니면 특정 게시판의 비번을 모두 같은것으로 변경하고, 상태를 비밀글로 바꾸는 쿼리를 만들어서 적용할 수 있을까요? 관리자에서 게시판여분필드에 비번을 입력하고, 쿼리를 실행하는 방식으로요.
답변을 작성하려면 로그인이 필요합니다.