권한 없는 글을 읽을 때 뜨는 alert만 없애는 방법
본문
// 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
if ($member['mb_level'] < $board['bo_read_level']) {
if ($is_member)
alert('글을 읽을 권한이 없습니다.\\n\\n정보수정에서 물리치료사, 물리치료학생 인증 후 이용해보십시오.', G5_URL);
else
alert('글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.', G5_BBS_URL.'/login.php?wr_id='.$wr_id.$qstr.'&url='.urlencode(get_pretty_url($bo_table, $wr_id, $qstr)));
}
안녕하세요. 권한 없는 글을 읽을 때 alter만 안뜨고 로그인 창으로 바로 가는 방법이 있을까요?
항상 고맙습니다 고수님들
!-->답변 3
alert() 대신
goto_url('/bbs/login.php');
이렇게 사용하시면 로그인 페이지로 이동
goto_url('/bbs/login.php?url=현재URL');
이런식으로 하면 로그인 후 현재 URL 로 리턴 합니다.
회원일경우는 로그인으로 리턴해도 다시 무한 반복이니 적당한 안내페이지로 넣으세요.
권한없는 글이라고하면 else 부분에
alert을 지우고 location.href 라던지 goto 를 쓰면 될꺼같습니다.
alert('내용',이동할주소);
goto_url(이동할주소);
사용 방식이니 goto_url로 함수를 바꾸시고 앞에 내용만 없애주시면 됩니다.
답변을 작성하시기 전에 로그인 해주세요.