테스트 사이트 - 개발 중인 베타 버전입니다

로그인창 안뜨게 할 수 없을까요? 채택완료

애옹 4년 전 조회 1,412

관리자 페이지에서 회원이 아닌 사람은 글을 읽지 못하도록 설정했습니다.

 

문제는 글을 읽을 권한이 없습니다 경고창이 뜬 후

로그인 창이 뜨는데

로그인을 하면 오류가 나고 있어 아예 경고창만 띄운 후 로그인창으로 안넘어가게끔 하고 싶습니다.

 

어떤 오류가 있는지는 첨부한 링크 봐주시면 감사하겠습니다ㅜㅠ설명하려고 쓰다보니 구구절절 글이 길어져서요..

 

아니면 로그인창이 뜨고 로그인 하면 원래 보던 페이지로 볼 수 있었으면 좋겠습니다..

로그인관련 outlogin 스킨 부분에서 보는데 어떻게 무슨 코드를 건들지 애초에 뭐가 문제인지를 모르는 생초짜인지라...설명이 허접합니다 죄송해요ㅜㅜ

 

게시판을 어떻게 그누보드 뒤져가면서 겨우겨우 팝업형식으로 만들고는 있는데 어렵네요ㅠㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
4년 전

bbs/board.php 파일에서

 

alert('글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.', G5_BBS_URL.'/login.php?wr_id='.$wr_id.$qstr.'&url='.urlencode(get_pretty_url($bo_table, $wr_id, $qstr)));

여기를 이렇게 수정.

alert('글을 읽을 권한이 없습니다.');

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

애옹
4년 전
항상 답변 감사합니다ㅜㅜ

// 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
if ($member['mb_level'] < $board['bo_read_level']) {
if ($is_member)
alert('글을 읽을 권한이 없습니다.', G5_URL);
else
alert('글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.');
/*G5_BBS_URL.'/login.php?wr_id='.$wr_id.$qstr.'&amp;url='.urlencode(get_pretty_url($bo_table, $wr_id, $qstr)));*/
}

/**/ 이렇게 주석으로 처리 해놨는데 로그인창이 안뜨는데 대신 iframe 부분에 홈페이지 창이 떠버리네욥 ㅠㅠㅠ어려운 php세계...
엑스엠엘
4년 전
php가 어려운 것이 아니고
질문에서 제공하는 정보가 부족한 것입니다.

웹 사이트 구성을 iframe으로 어떻게 구성했는지에 따라 처리 방법이 달라집니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인