웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
var __login = 0; // 이 변수가 무엇인지 궁금하네요.
// 쿠키설정
if(document.cookie==""){ __thisCookie = ""; }
else{ __thisCookie = document.cookie.split("; "); }
for(i=0; i < __thisCookie.length; i++){ if(__thisCookie[i].split("=")[0] == "nidsession_eid" && __thisCookie[i].split("=")[1] != "guest" && __thisCookie[i].split("=")[1] != "dummy"){ __login = 1; } }
// 로그인했을 때와 로그인 하지 않았을 때 설정
if(__login == 0)
document.write("<small><img src=http://static.naver.com/id/images/btlogin.gif> <a target=_top href='http://id.naver.com/nidlogin.login?mode=form' style='text-decoration:none;'>로그인<a>");
else document.write("<small><img src=http://static.naver.com/id/images/btlogout.gif> <a target=_top href='http://id.naver.com/nidlogin.logout' style='text-decoration:none;'>로그아웃</a>");
에궁 맞나?? 고수님들 부탁드립니다. 이거 맞나요?
경영을 하다가 이렇게 짬내서 적어보았는데.. 소스 분석부탁드립니다.
로그인과 로그아웃을 체크하는 방법입니다.
2003.01.24 22:32
var __login = 0; // 이 변수가 무엇인지 궁금하네요.
// 쿠키설정
if(document.cookie==""){ __thisCookie = ""; }
else{ __thisCookie = document.cookie.split("; "); }
for(i=0; i < __thisCookie.length; i++){ if(__thisCookie[i].split("=")[0] == "nidsession_eid" && __thisCookie[i].split("=")[1] != "guest" && __thisCookie[i].split("=")[1] != "dummy"){ __login = 1; } }
// 로그인했을 때와 로그인 하지 않았을 때 설정
if(__login == 0)
document.write("<small><img src=http://static.naver.com/id/images/btlogin.gif> <a target=_top href='http://id.naver.com/nidlogin.login?mode=form' style='text-decoration:none;'>로그인<a>");
else document.write("<small><img src=http://static.naver.com/id/images/btlogout.gif> <a target=_top href='http://id.naver.com/nidlogin.logout' style='text-decoration:none;'>로그아웃</a>");
에궁 맞나?? 고수님들 부탁드립니다. 이거 맞나요?
경영을 하다가 이렇게 짬내서 적어보았는데.. 소스 분석부탁드립니다.
댓글 3
-
행복한고니
2003.01.25 02:56
-
김학수
2003.02.07 09:59
고수들이시군
난 도대체 먼말인지.. -
박경보
2003.02.12 11:28
@_@ 천재들이시군요/.ㅠ,.ㅠ
제목 | 글쓴이 | 날짜 |
---|---|---|
어느날 로그인이 안된신다면..? 이걸 점검을.. | 청개굴이 | 2010.09.13 |
플래시, 선택박스(??)가 로그인 박스 등을 튀어 나올 때
[4]
![]() | hhgyu | 2010.08.26 |
모바일 레이아웃 로그인페이지 개선방법 [4] | 스카이피아 | 2010.08.01 |
로그인시 다음과같은 오류가 발생합니다. 빠른답변좀 ㅠㅠ
[3]
![]() | 푸팅 | 2010.05.10 |
로그인 스킨 수정 팁 - 신규 쪽지 수 보여주기
[17]
![]() | 러브스킬 | 2010.05.03 |
플래시 뒤로 로그인창 숨는 문제 [5] | 김지훈295 | 2010.02.25 |
로그인 후 특정 그룹 페이지 가기 다른버전 [9] | 눈물많은OrOi | 2010.02.22 |
외부프로그램에서 제로보드 xe 및 그누보드 회원 연동(로그인) 하기 - 초간단 [1] | 한이73 | 2010.02.03 |
로그인페이지와 새페이지 연결법 [2] | poko | 2010.01.30 |
Flash swf 플래쉬 때문에 로그인이나 메뉴가 감추어졌을때에...
[5]
![]() | 태림씨야! | 2010.01.23 |
메인 레이아웃에서 로그인이 안보이는 경우. | 김찬회425 | 2009.12.06 |
로그인 폼에 관리자는 [Admin] 나타나게 하기
[4]
![]() | 오스카 | 2009.10.10 |
로그인이 안되거나 첨부파일이 등록이 안될때. [9] | 똑디 | 2009.09.30 |
XE 서버 이전할 때 통채로 압축해서 옮기는 완벽한 방법-로그인, 첨부파일문제 해결 [5] | 웰빙샵 지영 | 2009.09.15 |
http://www.도메인주소/~as/xe/ 로 로그인 접속후~ [3] | wjnam | 2009.09.07 |
로그인 & 파일 첨부 문제 [3] | peter99 | 2009.06.29 |
로그인 후 그룹별로 다른 페이지로 가기 - 업데이트판 v1.5 [19] | 무대포2 | 2009.06.24 |
로그인 페이지 만드는 방법 [5] | 산토 | 2009.06.12 |
별도 페이지 로그인방법 | cornet | 2009.05.21 |
로그인 포인트 출력 위젯을 수정해보자 | [花穗] | 2009.03.27 |
//쿠키설정이라고 써있는 곳부터 //로그인했을 때~~ 여기까지의 내용은
단순히 쿠키 변수들을 분리시켜서 nidsession_eid 라는 이름을 가지는 쿠키의 값을 추출해서 guest 인지 dummy인지 일아내는 겁니다. 만약 값이 guest 가 아니라 dummy라면 __login=1 즉, 현재 상태는 로그인한 상태라는 것입니다.
그 아래쪽은 로그인 상태에 따라서 출력해주는 부분을 분리한 거죠.
아마 익스플로러의 보안설정때문에 여러대의 서버를 넘나들어야 하는 네이버쪽에서 생각해 낸 꽁수 같습니다(보안설정에 따라서 도메인이나 아이피가 다르면 쿠키가 먹히지 않는 경우도 있습니다).