웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
외부페이지에서 위젯사용하지 않고 로그인 정보 다루기.
2007.12.12 22:47
블로그에 오신분이 아래와 같은 질문을 하셨길레 답변을 드렸습니다.
여기에도 도움이 될까해서 올립니다.
질문은 외부페이지에서 접속한 사람이 로그인을 했는지의 유무판단입니다.
답은 아래의 소스입니다.
로그인을 하지 않았다면 "로그인을 먼저 하십시요" 라는 문구가 출력되구요
로그인을 했으면 로그인 한사람의 닉네임과 "님 로그인 되었습니다"라는 문구가 출력되게 되어 있습니다.
외부페이지 소스 =================================
<?PHP
$logged_info = Context::get("logged_info");
if($logged_info){
echo $logged_info->nick_name."님 로그인 되었습니다";
} else {
echo "로그인을 먼저 하십시요";
}
?>
소스 끝===============================================
그리고 위 소스중 $logged_info에는
nick_name 외에도 아래의 멤버가 있습니다. 참고하세요.
: -----0 [member_srl]
: -----1 [user_id]
: -----2 [email_address]
: -----3 [email_id]
: -----4 [email_host]
: -----5 [user_name]
: -----6 [nick_name]
: -----7 [homepage]
: -----8 [blog]
: -----9 [birthday]
: -----10 [allow_mailing]
: -----11 [allow_message]
: -----12 [denied]
: -----13 [limit_date]
: -----14 [regdate]
: -----15 [last_login]
: -----16 [is_admin]
: -----17 [description]
: -----18 [profile_image]
: -----19 [image_name]
: -----20 [image_mark]
: -----21 [group_list]
: -----22 [is_openid]
추가 질문은 여기로 http://zbxe.bluegate.kr/19 에 달아주세요
외부페이지 작성에 도움이 되길 바랍니다.
여기에도 도움이 될까해서 올립니다.
질문은 외부페이지에서 접속한 사람이 로그인을 했는지의 유무판단입니다.
답은 아래의 소스입니다.
로그인을 하지 않았다면 "로그인을 먼저 하십시요" 라는 문구가 출력되구요
로그인을 했으면 로그인 한사람의 닉네임과 "님 로그인 되었습니다"라는 문구가 출력되게 되어 있습니다.
외부페이지 소스 =================================
<?PHP
$logged_info = Context::get("logged_info");
if($logged_info){
echo $logged_info->nick_name."님 로그인 되었습니다";
} else {
echo "로그인을 먼저 하십시요";
}
?>
소스 끝===============================================
그리고 위 소스중 $logged_info에는
nick_name 외에도 아래의 멤버가 있습니다. 참고하세요.
: -----0 [member_srl]
: -----1 [user_id]
: -----2 [email_address]
: -----3 [email_id]
: -----4 [email_host]
: -----5 [user_name]
: -----6 [nick_name]
: -----7 [homepage]
: -----8 [blog]
: -----9 [birthday]
: -----10 [allow_mailing]
: -----11 [allow_message]
: -----12 [denied]
: -----13 [limit_date]
: -----14 [regdate]
: -----15 [last_login]
: -----16 [is_admin]
: -----17 [description]
: -----18 [profile_image]
: -----19 [image_name]
: -----20 [image_mark]
: -----21 [group_list]
: -----22 [is_openid]
추가 질문은 여기로 http://zbxe.bluegate.kr/19 에 달아주세요
외부페이지 작성에 도움이 되길 바랍니다.
댓글 5
-
SensePlus1
2007.12.12 23:34
-
길치객
2007.12.13 00:27
출처는 남겨주실거죠 ^^ 도움이 된다니 기분좋네요 -
SensePlus1
2007.12.13 01:25
당연히 해야겠죠~ 원래는 기본인데~, 지금확인하니~ 뜨끔~
다시 수정하고, 올렸네요~ ^^;
-
찌넝
2008.04.20 16:27
감사합니다~ 좋은 팁이네요. -
game0310
2008.11.28 10:29
위의 내용으로 붙여 넣어서 실행시키니까 이런 내용이 뜨는데요 Fatal error: Class 'Context' not found in /home/01/koojs31/www/saju101.html on line 2 이게 뭔소리이지 모르겠어요 고수님 도와 주세요
지금은 레이아웃쪽에~ 공부중인데~
나중에 멤버나 로그인쪽의 공부할때 많이 도움이 될거 같습니다.
퍼갑니다.