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

로그인후 특정페이지로 이동 채택완료

라이크 10년 전 조회 5,527

 

 

목적 : 실시간 강의[5_6.php]를 눌렀을때 로그인상태에서만 들어가지게 하려 합니다.

 

* 5_6은 게시판이 아닌 문서 *

bbs/board.php?bo_table=5_6에서는 내용 나오지 않음 

 

   

 

구조 : head.php 에 서 실시간 강의' 버튼을 눌렀을때 로그인을 확인하는 부분입니다.

그누보드 기본 head.php 와 같은데 밑에 부분만 상단에 추가했습니다.

 

<?</p><p align="left" style="text-align: left;">if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가</p><p align="left" style="text-align: left;"> </p><p align="left" style="text-align: left;">if($doc_sub=="5_6") {</p><p align="left" style="text-align: left;"> </p><p align="left" style="text-align: left;">if (!$member[mb_id]); {</p><p align="left" style="text-align: left;">            $msg = "비회원은 이 게시판에 접근할 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.";</p><p align="left" style="text-align: left;">            if ($cwin)</p><p align="left" style="text-align: left;">                alert_close($msg);</p><p align="left" style="text-align: left;">            else</p><p align="left" style="text-align: left;">                alert($msg, "./bbs/login_5_6.php?wr_id=$wr_id{$qstr}&url=".urlencode("$_SERVER[PHP_SELF]?bo_table=$bo_table&wr_id=$wr_id"));</p><p align="left" style="text-align: left;">        }</p><p align="left" style="text-align: left;">}</p><p align="left" style="text-align: left;"> </p><p align="left" style="text-align: left;">?></p><p align="left" style="text-align: left;">

 

 '실시간 강의'를 눌렀을때 로그인 되어 있지 않으면

 

login_5_6.php 으로 이동

[그누보드 기본 bbs/login.php와 동일 이름만 다름] 

 

 

사용자 아디비번입력후 [그누보드 기본 login_check.php ]를 거쳐

 

회원정보가 맞으면 5_6.php으로 이동하는데요

 

</p><p align="left" style="text-align: left;">else</p><p align="left">    $link = $g4[path];</p><p align="left"> </p><p align="left">goto_url('../site/?doc_sub=5_6');</p><p align="left" style="text-align: left;">?> </p><p align="left" style="text-align: left;">

 <  ↑ login_check.php 의 최종경로 >

 

 

하지만 5_6 으로 들어가지는게 아니라

다시 로그인 알림문구가 나오게 됩니다.

 

 

</p><p><span style="font-size: 14.6666669845581px; line-height: 17.6000003814697px;">if (!$member[mb_id]); {</span></p><p><span style="font-size: 14.6666669845581px; line-height: 17.6000003814697px;">            $msg = "비회원은 이 게시판에 접근할 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.";</span> </p><p>

 

< head.php 부분>

 

 

 


 

 제가 로그인후에 5_6에 들어갈려면 head.php 부분을 어떻게 수정하면 맞는건지

아님 다른 문제가 있는건지 아신다면 도와주세요 ㅠ

 

 

 

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

답변 2개

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

로그인이 제대로 도고있는 건지 체크해보세요..

$member[mb_id] 이놈을 출력해보세요..

 

echo $member[mb_id];

exit;

if (!$member[mb_id]); {
2            $msg = "비회원은 이 게시판에 접근할 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.";

 

 

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

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

10년 전
출력해보니 로그인은 잘 되고 있습니다
로그인 후 평가할 수 있습니다

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

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

로그인