회원레벨이 10인데 일반회원이 쓴 글을 볼때 비밀번호를 입력하라고 뜹니다.
본문
게시판 설정에서
읽기 권한이 10입니다.
회원레벨이 10인데 못읽는 경우가 있나요?
일반회원이 쓴 글을 보려는데
비밀번호를 입력하라고 뜹니다.
소스에는
case 's' :
// 비밀번호 창에서 로그인 하는 경우 관리자 또는 자신의 글이면 바로 글보기로 감
if ($is_admin || ($member['mb_id'] == $write['mb_id'] && $write['mb_id']))
goto_url('./board.php?bo_table='.$bo_table.'&wr_id='.$wr_id);
else {
$action = './password_check.php';
$return_url = './board.php?bo_table='.$bo_table;
}
break;
case 'sc' :
// 비밀번호 창에서 로그인 하는 경우 관리자 또는 자신의 글이면 바로 글보기로 감
if ($is_admin || ($member['mb_id'] == $write['mb_id'] && $write['mb_id']))
goto_url('./board.php?bo_table='.$bo_table.'&wr_id='.$wr_id);
else {
$action = './password_check.php';
$return_url = './board.php?bo_table='.$bo_table.'&wr_id='.$wr_id;
}
break;
이런식으로 해놔서
글쓴 본인이거나 관리자이면 비밀번호 입력안해도 글을 볼 수 있도록 했는데도 말이죠
답변 2
비밀글을 볼 수 있게 하려면 게시판 관리자로 지정되어야합니다.
단순히 레벨10이라고해서 관리자가 되는 것이 아닙니다.
레벨로 게시판 관리자 권한을 부여하려면
extend/user.config.php 파일에 이렇게 추가하세요.
if ($bo_table == '게시판id')
{
if ($member['mb_level'] == 10) $is_admin = 'board';
}
대표관리자 계정은 한개 인데 레벨10이 관리자는 아니라서 그렇습니다.
만약 레벨10권한도 다 볼수 있게 하시려면 기능 수정을 처리해 주셔야 합니다.