로그인후 비번넣고 쓴글 삭제시 비번넣게좀.. 정보
로그인후 비번넣고 쓴글 삭제시 비번넣게좀..본문
일단 로그인하고 이름/비번 넣고 글썼습니다..
해당 글을 삭제할대 바로 삭제되는데요..글쓸때 넣은 비번 넣어야 삭제되게
하고 싶어요..
어떻게 해야하나요..
***********************
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("패스워드가 틀리므로 삭제할 수 없습니다.");
}
<!--여까지-->
해당 글을 삭제할대 바로 삭제되는데요..글쓸때 넣은 비번 넣어야 삭제되게
하고 싶어요..
어떻게 해야하나요..
***********************
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("패스워드가 틀리므로 삭제할 수 없습니다.");
}
<!--여까지-->
댓글 전체

bbs/delete.php 의 내용 .. 관련 부분이 아니라..
view.php에 보시면 삭제버튼 관련 소스가 있습니다. 회원로그인 상관없이 password.php로 이동하는 경로로 먼저 수정해보세요.
비번 물어보는 페이지가 나오면 추후 password.php 에서 수정할 내용이 있을시에 수정하시면 될것같은데요.
view.php에 보시면 삭제버튼 관련 소스가 있습니다. 회원로그인 상관없이 password.php로 이동하는 경로로 먼저 수정해보세요.
비번 물어보는 페이지가 나오면 추후 password.php 에서 수정할 내용이 있을시에 수정하시면 될것같은데요.
아~ 그래요? 고맙습니다. 함 볼께용
view.php파일 수정하니까 비밀번호 입력창 잘 뜨네욤 근데 아무 비밀번호나 넣어도 다 먹히네요 ㅎㅎ
view.php 수정하면 모든 게시판에 일괄 적용되는거죠?
다 적용되면 안돼거든요
현재 게시판이 800개가 설치돼있는데 그중에 게시판 딱 한개에만 적용할꺼라서 말이죠..
이런경우에는 delete.php 파일을 복사해서 써야하나요?
view.php 수정하면 모든 게시판에 일괄 적용되는거죠?
다 적용되면 안돼거든요
현재 게시판이 800개가 설치돼있는데 그중에 게시판 딱 한개에만 적용할꺼라서 말이죠..
이런경우에는 delete.php 파일을 복사해서 써야하나요?

관리자로 테스트 하셨나요? 그렇다면 그냥 통과합니다.
관리자로 테스트는 아니고 고정유저 로그인 한 상태에서 테스트했어요
유저 레벨은 9 이고
게시판 설정은 유저레벨 9 일때만 작동되게 권한설정 해놨어욤~
유저 레벨은 9 이고
게시판 설정은 유저레벨 9 일때만 작동되게 권한설정 해놨어욤~