웹마스터 팁
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
@_@ 천재들이시군요/.ㅠ,.ㅠ
제목 | 글쓴이 | 날짜 |
---|---|---|
다음 로그인 폼 입니다... 로그인후 원하는 곳으로!! [3] | 정성교 | 2003.03.05 |
로그인과 로그아웃을 체크하는 방법입니다. [3] | 이영호 | 2003.01.24 |
텍스트 폼에 커서가 미리 깜빡이도록... [8] | 카리 | 2003.01.22 |
[re] 아래 행복한고니님의 할아버지 소스의 업글(?) 버젼입니다. [2] | Mahican | 2002.12.02 |
[자작] select 폼 태그 html로 허접하게나마 꾸며보기 [18] | zero | 2002.11.05 |
자바스크립트로 여러개 아이디 로그인 하기 [5] | ZipShin | 2002.09.17 |
[로그인] 자바스크립트로 여러개 로그인하기 [10] | ZipShin | 2002.08.13 |
간단한 쿠키 &세션 확인용 | M2Vis | 2002.07.01 |
자바스크립트로 메타태그 리프레쉬 효과를 보여주자. [5] | ZipShin | 2002.06.26 |
로그인창에서.... [1] | 이진수 | 2006.07.02 |
TabIndex를 이용하여 탭키 컨트롤하기 [5] | 손상모 | 2004.10.08 |
label태그 아십니까? [6] | ZipShin | 2003.04.27 |
웹페이지 대화상자 띄우기. [4] | 세죠위그이 | 2003.02.05 |
〔Tale〕테일이랑 같이 글상자 이쁘게 만들어요 [1] | TaleB˚ | 2002.11.17 |
뽀유의 스타일시트 특별강좌 [28] | 뽀유♡ | 2002.10.25 |
사용자의 윈도 화면배색을 쓰자.. [4] | 엔카일 | 2002.08.13 |
[1차패치] 내 msn 현재상태를 보여주자! + 캡처없앰 -ㅂ- [18] | 티르 | 2002.01.04 |
비밀번호 찾기 기능 조심하세요 [4] | 老姜君 | 2010.10.28 |
내가 작성 한 글에 대한 일괄 삭제/이동/복사 권한 주기 [2] | 개돌 | 2009.05.15 |
(재 수정) 제로보드 XE 신버젼에 Lavalic 2 설치하기 [4] | 조성우371 | 2009.01.16 |
//쿠키설정이라고 써있는 곳부터 //로그인했을 때~~ 여기까지의 내용은
단순히 쿠키 변수들을 분리시켜서 nidsession_eid 라는 이름을 가지는 쿠키의 값을 추출해서 guest 인지 dummy인지 일아내는 겁니다. 만약 값이 guest 가 아니라 dummy라면 __login=1 즉, 현재 상태는 로그인한 상태라는 것입니다.
그 아래쪽은 로그인 상태에 따라서 출력해주는 부분을 분리한 거죠.
아마 익스플로러의 보안설정때문에 여러대의 서버를 넘나들어야 하는 네이버쪽에서 생각해 낸 꽁수 같습니다(보안설정에 따라서 도메인이나 아이피가 다르면 쿠키가 먹히지 않는 경우도 있습니다).