대류님!
안녕하세요
반갑워요 경성대 체육학과다니신다구요?
ㅎㅎ
전 부경대 제어공학과 다녀요 ^^
질문하나할께요 이것때문에 자다가도 깨서 이렇게 글적어요 ㅡ.ㅡ
*제로보드 유용팁에 아무리 찾아보고 수정해봐도 에러가 나서 이렇게 다시 구체적으로 질문 합니다
그룹1,그룹2,그룹3 이렇게 세개의 그룹으로 생성했구여
각 그룹마다 게시판을 A,B,C로 레벨 2이상만이 쓸수있는 권한설정했구요..
그리고 각 그룹마다 레벨2의 권한을 가진 회원을 a,b,c로 가입시켰습니다..
여기서 문제입니다..
*그룹1의 a회원이 아웃로긴으로 로긴을 했을때 A게시판에는 글을 쓸수 있습니다.
그런데 B,C게시판에도 똑같이 레벨2로 적용되어 다 쓸수 있게 되더군요...
제가 원하는건 a회원이 자기 그룹에만 레벨이 적용이 되어야하구요..
그래서 자기 그룹에있는 게시판만 쓸수 있는 권한을 가지게 하고 싶은데
어떻게 않되나요?
****각 그룹별로 권한 줘서 그 그룹이 아닌 회원은 게시판 접근 자체를 금지 시키는 소스는 많이 봤습니다..
그런데 제가 하고자 하는것은 외부로긴 해서 타그룹의 게시판일지라도 접근은 가능하나
일정레벨이상이 아니면 타그룹 게시판수정과 글쓰기가 되지 않게 하는 기능을 원합니다
즉 자기그룹게시판에서 레벨 2이상만이 글쓰기와 수정이 가능한 반면 타게시판에서는 레벨2라는게 적용이 않되고 손님레벨로 인식되게 말입니다...
아래소스보고 변경해서 가능하시다면 도와주세요 ㅜ.ㅜ
<!----------회원그룹접근권한 설정----------------------->
<?
$board_data=get_table_attrib($id); #이부분이 게시판의 정보를 가져옵니다 이정보에 게시판의 그룹이 설정되어 있습니다.
if (!$member[no]) // 로그인이 되지 않은 상태
{
}
else // 로그인이 된 상태
{
if ($member[is_admin]==1) // 최고 관리자인 경우
{
}
// else if ($member[is_admin]==2) // 타 그룹 관리자에게 접근 권한을 줄 경우
// {
// }
else if ($member[group_no]==$board_data[group_no]) // 허용된 그룹의 경우 : 여기서 해당 게시판의 그룹회원이 아니면
//거부하도록 만들어 져 있습니다.
{
?><?
}
else // 허용된 그룹이 아닌 경우
{
if(eregi("write",$REQUEST_URI))
{
?>
<SCRIPT LANGUAGE="JavaScript">
<!--
alert("회원께서는 이 게시판에 글쓰기 권한이 없습니다.");
history.go(-1);
//-->
</SCRIPT>
<?
}
}
}
?>
<!--------------------------------->
그리고 마지막으로 질문이 있는데 이소스를 게시판의 list_head파일 맨 위쪽에 붙혀 넣을때
한글첨자가 다 ????로 나오거든요
뭐가 잘못됬어요? ^^;
잘나오는게시판은 잘나오는데 말이에요...
답변 기다릴께요
안녕하세요
반갑워요 경성대 체육학과다니신다구요?
ㅎㅎ
전 부경대 제어공학과 다녀요 ^^
질문하나할께요 이것때문에 자다가도 깨서 이렇게 글적어요 ㅡ.ㅡ
*제로보드 유용팁에 아무리 찾아보고 수정해봐도 에러가 나서 이렇게 다시 구체적으로 질문 합니다
그룹1,그룹2,그룹3 이렇게 세개의 그룹으로 생성했구여
각 그룹마다 게시판을 A,B,C로 레벨 2이상만이 쓸수있는 권한설정했구요..
그리고 각 그룹마다 레벨2의 권한을 가진 회원을 a,b,c로 가입시켰습니다..
여기서 문제입니다..
*그룹1의 a회원이 아웃로긴으로 로긴을 했을때 A게시판에는 글을 쓸수 있습니다.
그런데 B,C게시판에도 똑같이 레벨2로 적용되어 다 쓸수 있게 되더군요...
제가 원하는건 a회원이 자기 그룹에만 레벨이 적용이 되어야하구요..
그래서 자기 그룹에있는 게시판만 쓸수 있는 권한을 가지게 하고 싶은데
어떻게 않되나요?
****각 그룹별로 권한 줘서 그 그룹이 아닌 회원은 게시판 접근 자체를 금지 시키는 소스는 많이 봤습니다..
그런데 제가 하고자 하는것은 외부로긴 해서 타그룹의 게시판일지라도 접근은 가능하나
일정레벨이상이 아니면 타그룹 게시판수정과 글쓰기가 되지 않게 하는 기능을 원합니다
즉 자기그룹게시판에서 레벨 2이상만이 글쓰기와 수정이 가능한 반면 타게시판에서는 레벨2라는게 적용이 않되고 손님레벨로 인식되게 말입니다...
아래소스보고 변경해서 가능하시다면 도와주세요 ㅜ.ㅜ
<!----------회원그룹접근권한 설정----------------------->
<?
$board_data=get_table_attrib($id); #이부분이 게시판의 정보를 가져옵니다 이정보에 게시판의 그룹이 설정되어 있습니다.
if (!$member[no]) // 로그인이 되지 않은 상태
{
}
else // 로그인이 된 상태
{
if ($member[is_admin]==1) // 최고 관리자인 경우
{
}
// else if ($member[is_admin]==2) // 타 그룹 관리자에게 접근 권한을 줄 경우
// {
// }
else if ($member[group_no]==$board_data[group_no]) // 허용된 그룹의 경우 : 여기서 해당 게시판의 그룹회원이 아니면
//거부하도록 만들어 져 있습니다.
{
?><?
}
else // 허용된 그룹이 아닌 경우
{
if(eregi("write",$REQUEST_URI))
{
?>
<SCRIPT LANGUAGE="JavaScript">
<!--
alert("회원께서는 이 게시판에 글쓰기 권한이 없습니다.");
history.go(-1);
//-->
</SCRIPT>
<?
}
}
}
?>
<!--------------------------------->
그리고 마지막으로 질문이 있는데 이소스를 게시판의 list_head파일 맨 위쪽에 붙혀 넣을때
한글첨자가 다 ????로 나오거든요
뭐가 잘못됬어요? ^^;
잘나오는게시판은 잘나오는데 말이에요...
답변 기다릴께요