질문드립니다.......글쓰기제한 정보
질문드립니다.......글쓰기제한
본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 :
어드민설정 board_form.php 에 $board[bo_deal] 이란 라디오필드를 만들고
"1" 일때 회원글쓰기 가능/회원테이블 mb_deal 에 값이 있으면 불가능
"2" 일때 회원글쓰기 불가능/회원테이블 mb_deal 에 "1"값이 있으면 가능
"3" 일때 회원글쓰기 불가능/회원테이블 mb_deal 에 "2"값이 있으면 가능
이란 설정옵션을 만들었습니다.
제 생각으로 bbs/write.php에
--------------------------------------------------------------------------------------
if ($w == "")
{
if (isset($wr_id))
alert("글쓰기에는 \$wr_id 값을 사용하지 않습니다.", "$g4[bbs_path]/board.php?bo_table=$bo_table");
if ($member[mb_level] < $board[bo_write_level]) {
if ($member[mb_id])
alert("글을 쓸 권한이 없습니다.");
else
alert("글을 쓸 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.", "./login.php?$qstr&url=".urlencode("$_SERVER[PHP_SELF]?bo_table=$bo_table"));
}
----------------------------------------------------------------------------------------
이줄밑에 위 설정값에 따라 변수를 넣으면 될것 같은데
if ($board[bo_deal] == "1" && $member[mb_deal] > 0 && !is_admin)
alert("mb_deal에 값이 있어 글을 쓸 권한이 없습니다.");
if ($board[bo_deal] == "2" && !$member[mb_deal] >= 1 && !is_admin)
alert("mb_deal에 값이 1이상만 글을 쓸수 있습니다.");
if ($board[bo_deal] == "3" && $member[mb_deal] != 2 && !is_admin)
alert("mb_deal에 값이 2여야 글을 쓸수 있습니다.");
이렇게 추가하는게 맞을까요?
오류 주소 :
어드민설정 board_form.php 에 $board[bo_deal] 이란 라디오필드를 만들고
"1" 일때 회원글쓰기 가능/회원테이블 mb_deal 에 값이 있으면 불가능
"2" 일때 회원글쓰기 불가능/회원테이블 mb_deal 에 "1"값이 있으면 가능
"3" 일때 회원글쓰기 불가능/회원테이블 mb_deal 에 "2"값이 있으면 가능
이란 설정옵션을 만들었습니다.
제 생각으로 bbs/write.php에
--------------------------------------------------------------------------------------
if ($w == "")
{
if (isset($wr_id))
alert("글쓰기에는 \$wr_id 값을 사용하지 않습니다.", "$g4[bbs_path]/board.php?bo_table=$bo_table");
if ($member[mb_level] < $board[bo_write_level]) {
if ($member[mb_id])
alert("글을 쓸 권한이 없습니다.");
else
alert("글을 쓸 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.", "./login.php?$qstr&url=".urlencode("$_SERVER[PHP_SELF]?bo_table=$bo_table"));
}
----------------------------------------------------------------------------------------
이줄밑에 위 설정값에 따라 변수를 넣으면 될것 같은데
if ($board[bo_deal] == "1" && $member[mb_deal] > 0 && !is_admin)
alert("mb_deal에 값이 있어 글을 쓸 권한이 없습니다.");
if ($board[bo_deal] == "2" && !$member[mb_deal] >= 1 && !is_admin)
alert("mb_deal에 값이 1이상만 글을 쓸수 있습니다.");
if ($board[bo_deal] == "3" && $member[mb_deal] != 2 && !is_admin)
alert("mb_deal에 값이 2여야 글을 쓸수 있습니다.");
이렇게 추가하는게 맞을까요?
댓글 전체
테스트해봣는데 전부 아니네요 ;;;;;;;가르쳐주세요 고수님들......
if ($board[bo_deal] == "1" && $member[mb_deal] > 0 && !$is_admin)
alert("mb_deal에 값이 있어 글을 쓸 권한이 없습니다.");
if ($board[bo_deal] == "2" && !$member[mb_deal] >= 1 && !$is_admin)
alert("mb_deal에 값이 1이상만 글을 쓸수 있습니다.");
if ($board[bo_deal] == "3" && $member[mb_deal] != 2 && !$is_admin)
alert("mb_deal에 값이 2여야 글을 쓸수 있습니다.");
제 나름데로 수정하면서 얻은 결론인데 맞나요?
alert("mb_deal에 값이 있어 글을 쓸 권한이 없습니다.");
if ($board[bo_deal] == "2" && !$member[mb_deal] >= 1 && !$is_admin)
alert("mb_deal에 값이 1이상만 글을 쓸수 있습니다.");
if ($board[bo_deal] == "3" && $member[mb_deal] != 2 && !$is_admin)
alert("mb_deal에 값이 2여야 글을 쓸수 있습니다.");
제 나름데로 수정하면서 얻은 결론인데 맞나요?