비회원이 글 작성후 삭제 및 수정 못하게 하는방법? 정보
비회원이 글 작성후 삭제 및 수정 못하게 하는방법?본문
안녕하세요
서울/경기 비가 엄청 쏟아졌네요..
비피해는 없으신지... 회원분들 비 조심하세요~~ 조심~
방법을 몰라 이렇게 질문 올립니다.
비회원이 글 작성후 본인이(물론타인도) 삭제금지/수정금지 를 하고 싶거든요..
이렇게 하려면 어떡해 해야하는지..방법은 있을수 잇나요?
고수님들의 조언 부탁드립니다~~
수고하세요~
댓글 전체
기본적인 게시판 스킨을 사용한다고 가정할 경우,
'수정'에 관한 메뉴(아이콘 및 하이퍼링크)출력은 view에서 발생합니다.
/bbs/view.php, /bbs/board.php, view.skin.php 등에서
수정에 관한 키워드를 체크해 보시기 바랍니다.
관련 키워드 : 수정, modify, 비회원 ...
[기본 공통사항]
신규 게시물을 작성할 경우는 비밀번호를 입력받는 폼이 활성화 될 수 있도록 하고,
[방법.1]
수정모드에 접근했을 경우, 비회원이라면 패스워드 입력폼을 출력시키지 않는 방법
[방법.2]
비회원이라면 수정모드 자체에 접근하지 못하게 하는 방법
(/bbs/board.php에서 설정이 가능한 방법과, 스킨자체에서 설정하는 방법을 생각할 수 있음.)
[방법.3]
특정게시판인 경우,
if (!$member[mb_id])와 $board[bo_table]의 조합(OR조건)으로,
수정모드 자체를 지원하지 않는 방법.
이러한 경우는 스킨 또는 /bbs/board.php의 수정만으로 전체적인 적용을 할 수 있으며,
확장필드($config[cf_1] ~ $config[cf_10], $group[gr_1] ~ $group[gr_10], $board[bo_1] ~ $board[bo_10])의
적절한 제어를 통해서 관련되는 소스파일을 그때그때 수정하지 않아도 되는 방법이 있겠습니다.
이 외의 문제 즉, '삭제'에 관한 부분도,
'수정모드'와 동일하게 처리하면 됩니다.
'수정'에 관한 메뉴(아이콘 및 하이퍼링크)출력은 view에서 발생합니다.
/bbs/view.php, /bbs/board.php, view.skin.php 등에서
수정에 관한 키워드를 체크해 보시기 바랍니다.
관련 키워드 : 수정, modify, 비회원 ...
[기본 공통사항]
신규 게시물을 작성할 경우는 비밀번호를 입력받는 폼이 활성화 될 수 있도록 하고,
[방법.1]
수정모드에 접근했을 경우, 비회원이라면 패스워드 입력폼을 출력시키지 않는 방법
[방법.2]
비회원이라면 수정모드 자체에 접근하지 못하게 하는 방법
(/bbs/board.php에서 설정이 가능한 방법과, 스킨자체에서 설정하는 방법을 생각할 수 있음.)
[방법.3]
특정게시판인 경우,
if (!$member[mb_id])와 $board[bo_table]의 조합(OR조건)으로,
수정모드 자체를 지원하지 않는 방법.
이러한 경우는 스킨 또는 /bbs/board.php의 수정만으로 전체적인 적용을 할 수 있으며,
확장필드($config[cf_1] ~ $config[cf_10], $group[gr_1] ~ $group[gr_10], $board[bo_1] ~ $board[bo_10])의
적절한 제어를 통해서 관련되는 소스파일을 그때그때 수정하지 않아도 되는 방법이 있겠습니다.
이 외의 문제 즉, '삭제'에 관한 부분도,
'수정모드'와 동일하게 처리하면 됩니다.
나스카님 답변 진심으로 감사드립니다.
/bbs/view.php에서 아래 코드를 삭제하니 제가원하는데로 되었네요.. 감사드립니다. ^^
비 조심하세요~
//else if (!$write[mb_id]) { // 회원이 쓴 글이 아니라면
// $update_href = "./password.php?w=u&bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr;
// $delete_href = "./password.php?w=d&bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr;
//}
/bbs/view.php에서 아래 코드를 삭제하니 제가원하는데로 되었네요.. 감사드립니다. ^^
비 조심하세요~
//else if (!$write[mb_id]) { // 회원이 쓴 글이 아니라면
// $update_href = "./password.php?w=u&bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr;
// $delete_href = "./password.php?w=d&bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr;
//}