로그인후 비번넣고 쓴글 삭제시 비번넣게좀..

일단 로그인하고 이름/비번 넣고 글썼습니다..
해당 글을 삭제할대 바로 삭제되는데요..글쓸때 넣은 비번 넣어야 삭제되게
하고 싶어요..
어떻게 해야하나요..

***********************
bbs/delete.php 의 내용 ..
***********************
@include_once("$board_skin_path/delete.head.skin.php");

if ($is_admin == "super") // 최고관리자 통과
;
else if ($is_admin == "group") { // 그룹관리자
$mb = get_member($write[mb_id]);
if ($member[mb_id] != $group[gr_admin]) // 자신이 관리하는 그룹인가?
alert("자신이 관리하는 그룹의 게시판이 아니므로 삭제할 수 없습니다.");
else if ($member[mb_level] < $mb[mb_level]) // 자신의 레벨이 크거나 같다면 통과
alert("자신의 권한보다 높은 권한의 회원이 작성한 글은 삭제할 수 없습니다.");
} else if ($is_admin == "board") { // 게시판관리자이면
$mb = get_member($write[mb_id]);
if ($member[mb_id] != $board[bo_admin]) // 자신이 관리하는 게시판인가?
alert("자신이 관리하는 게시판이 아니므로 삭제할 수 없습니다.");
else if ($member[mb_level] < $mb[mb_level]) // 자신의 레벨이 크거나 같다면 통과
alert("자신의 권한보다 높은 권한의 회원이 작성한 글은 삭제할 수 없습니다.");
} else if ($member[mb_id]) {
if ($member[mb_id] != $write[mb_id])
alert("자신의 글이 아니므로 삭제할 수 없습니다.");
}
--
--
--
--
<!--이하줄임-->


*******************************
delete.head.skin.php 의 내용..
*******************************
if ($is_admin == "super") // 최고관리자 통과
;
else if ($is_admin == "group") { // 그룹관리자
$mb = get_member($write[mb_id]);
if ($member[mb_id] != $group[gr_admin]) // 자신이 관리하는 그룹인가?
alert("자신이 관리하는 그룹의 게시판이 아니므로 삭제할 수 없습니다.");
else if ($member[mb_level] < $mb[mb_level]) // 자신의 레벨이 크거나 같다면 통과
alert("자신의 권한보다 높은 권한의 회원이 작성한 글은 삭제할 수 없습니다.");
} else if ($is_admin == "board") { // 게시판관리자이면
$mb = get_member($write[mb_id]);
if ($member[mb_id] != $board[bo_admin]) // 자신이 관리하는 게시판인가?
alert("자신이 관리하는 게시판이 아니므로 삭제할 수 없습니다.");
else if ($member[mb_level] < $mb[mb_level]) // 자신의 레벨이 크거나 같다면 통과
alert("자신의 권한보다 높은 권한의 회원이 작성한 글은 삭제할 수 없습니다.");
} else if ($member[mb_id]) {
if ($member[mb_id] != $write[mb_id])
alert("자신의 글이 아니므로 삭제할 수 없습니다.");
} else {
if ($write[mb_id])
alert("로그인 후 삭제하세요.", "./login.php?url=".urlencode("./board.php?bo_table=$bo_table&wr_id=$wr_id"));
else if (sql_password($wr_password) != $write[wr_password])
alert("패스워드가 틀리므로 삭제할 수 없습니다.");
}
<!--여까지-->
|

댓글 5개

bbs/delete.php 의 내용 .. 관련 부분이 아니라..
view.php에 보시면 삭제버튼 관련 소스가 있습니다. 회원로그인 상관없이 password.php로 이동하는 경로로 먼저 수정해보세요.
비번 물어보는 페이지가 나오면 추후 password.php 에서 수정할 내용이 있을시에 수정하시면 될것같은데요.
아~ 그래요? 고맙습니다. 함 볼께용
view.php파일 수정하니까 비밀번호 입력창 잘 뜨네욤 근데 아무 비밀번호나 넣어도 다 먹히네요 ㅎㅎ

view.php 수정하면 모든 게시판에 일괄 적용되는거죠?
다 적용되면 안돼거든요

현재 게시판이 800개가 설치돼있는데 그중에 게시판 딱 한개에만 적용할꺼라서 말이죠..

이런경우에는 delete.php 파일을 복사해서 써야하나요?
관리자로 테스트 하셨나요? 그렇다면 그냥 통과합니다.
관리자로 테스트는 아니고 고정유저 로그인 한 상태에서 테스트했어요
유저 레벨은 9 이고
게시판 설정은 유저레벨 9 일때만 작동되게 권한설정 해놨어욤~
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
17년 전 조회 1,861
17년 전 조회 949
17년 전 조회 1,108
17년 전 조회 972
17년 전 조회 1,157
17년 전 조회 1,538
17년 전 조회 1,021
17년 전 조회 1,036
17년 전 조회 948
17년 전 조회 1,512
17년 전 조회 960
17년 전 조회 1,174
17년 전 조회 1,447
17년 전 조회 1,454
17년 전 조회 821
17년 전 조회 1,302
17년 전 조회 1,552
17년 전 조회 908
17년 전 조회 1,658
17년 전 조회 4,376
🐛 버그신고