로그인 경고창이 뜰때요.
본문
권한이 없는 회원이
게시물을 클릭하면
로그인 페이지 말고
메인페이지로 돌려 보낼 수 있을까요?
목록을 볼 권한이 없습니다.
회원이시라면 로그인 후 이용해 보십시오.
답변 4
136번째줄 ~ 138번째줄 에
else |
137 | alert( "목록을 볼 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오." , "./login.php?wr_id=$wr_id{$qstr}&url=" .urlencode( "board.php?bo_table=$bo_table&wr_id=$wr_id" )); |
138 | } |
수정해주세요
else |
137 | alert( "목록을 볼 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오." , "/index.php" ); |
138 | } |
bbs/board.php
71줄
// 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
if ($member[mb_level] < $board[bo_read_level])
{
if ($member[mb_id])
//alert("글을 읽을 권한이 없습니다.");
alert("글을 읽을 권한이 없습니다.", $g4[path]);
else
alert("글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.", "./login.php?wr_id=$wr_id{$qstr}&url=".urlencode("$_SERVER[PHP_SELF]?bo_table=$bo_table&wr_id=$wr_id"));
}
을
// 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
if ($member[mb_level] < $board[bo_read_level])
{
if ($member[mb_id])
//alert("글을 읽을 권한이 없습니다.");
alert("글을 읽을 권한이 없습니다.", $g4[path]);
else
alert("글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.", "./index.php");
}
로 바꿔보세요
그룹관리자 사용중이시면
같은 페이지에 45번째줄에
/ 그룹접근 사용
if ($group[gr_use_access])
{
if (!$member[mb_id]) {
$msg = "비회원은 이 게시판에 접근할 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.";
if ($cwin)
alert_close($msg);
else
alert($msg, "./login.php?wr_id=$wr_id{$qstr}&url=".urlencode("$_SERVER[PHP_SELF]?bo_table=$bo_table&wr_id=$wr_id"));
}
여기도
/ 그룹접근 사용
if ($group[gr_use_access])
{
if (!$member[mb_id]) {
$msg = "비회원은 이 게시판에 접근할 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.";
if ($cwin)
alert_close($msg);
else
alert($msg, "./index.php");
}
이걸로 변경해주세요
145줄
else
{
if ($member[mb_level] < $board[bo_list_level])
{
if ($member[mb_id])
alert("목록을 볼 권한이 없습니다.", $g4[path]);
else
alert("글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.", "/index.php");
}
if (!$page) $page = 1;
$g4[title] = "$group[gr_subject] > $board[bo_subject] $page 페이지";
}
여기를 수정하니 잘 됩니다.
감사합니다.