묻고답하기
로그인정보 가져오기 질문!
2009.06.26 17:31
안녕하세요! php와 제로보드도 모르는 제가 사이트보수를 맡아 모르는 부분이 있어
이렇게 질문 드립니다. 천천히 공부해가면서 원인을 찾아보면 좋겠지만 기간이 기간인지라
뻔뻔하지만 고수님의 소중한 지식을 탐내봅니다
보수 사이트 : www.sunghae.org
1. 현제 로그인은 외부페이지에서 진행됩니다.
2. http://www.sunghae.org/?mid=home 같이 외부페이지 같은 경우는 로그인 정보를 잘 가져와서 뿌려줍니다.
3. http://www.sunghae.org/?mid=bbs01_test 이런식으로의 일반 페이지(게시판이 포함된)에서는 로그인 정보를
가져오지 못합니다. 같은 로그인 소스인데도 불구 하고 말이죠.. 제가 볼때는 외부페이지에서 세션을 확인
하는 것과 일반페이지에서 세션을 확인하는 방법이 틀려서 그런 것 같습니다. 아무래도 일반페이지에서의
소스수정이 필요 할 것 같습니다. 하지만 제가 php와 제로보드를 잘몰라서 어렵습니다.
형님의 도움이 절실히 필요합니다 ㅠ.ㅠ
아래는 외부페이지의 로그인 소스 입니다.
<div id="mini_gnb">
<!--@if($logged_info)-->
<font color="#FFFFFF">{$logged_info->nick_name}님 반갑습니다.</font>
<a href="{getUrl('act','dispMemberLogout')}"><img src="img/btn_logout.gif" alt="로그아웃" class="bul" /></a>
<!--@else-->
<a href="{getUrl('act','dispMemberLoginForm')}"><img src="img/btn_login.gif" alt="로그인" class="bul" /></a>
<!--@end-->
</div>
댓글 2
-
SMaker
2009.06.26 19:44
-
글쓴이
2009.06.29 09:25
답변감사합니다 SMaker님^^;
답변대로 {@ $logged_info = Context::get('logged_info')}를 추가해 봤지만 view를 통해서 보면
"{@ $logged_info = Context::get('logged_info')}"와 "{$logged_info->nick_name}님 반갑습니다."이 페이지 화면에
통체로 찍힙니다. 아마도 XE관리자모드>>게시판관리>>게시판정보>>상단내용 의 공란에는 php가 아닌 html만으로
인식, 위의 수식들을 문자로 인식하는거 같습니다. 소스에다 직접 수정해 보면 될 것 같은데.... 소스파일을 찾아서 다시
수정해보겠습니다^^
{@ $logged_info = Context::get('logged_info')}
를
<div id="mini_gnb">
<!--@if($logged_info)-->
<font color="#FFFFFF">{$logged_info->nick_name}님 반갑습니다.</font>
<a href="{getUrl('act','dispMemberLogout')}"><img src="img/btn_logout.gif" alt="로그아웃" class="bul" /></a>
<!--@else-->
<a href="{getUrl('act','dispMemberLoginForm'+ ')}"><img src="img/btn_login.gif" alt="로그인" class="bul" /></a>
<!--@end-->
</div>
위에 넣어주세요.