자동로그인이 안돼요 ~

자동로그인이 안돼요 ~

QA

자동로그인이 안돼요 ~

본문

/bbs/login_check.php 에서 자동 로그인 일때에는 

 

 

// 3.26

// 아이디 쿠키에 한달간 저장

if ($auto_login) {

    // 3.27

    // 자동로그인 ---------------------------

    // 쿠키 한달간 저장

    $key = md5($_SERVER['SERVER_ADDR'] . $_SERVER['REMOTE_ADDR'] . $_SERVER['HTTP_USER_AGENT'] . $mb['mb_password']);

    set_cookie('ck_mb_id', $mb['mb_id'], 86400 * 31);

    set_cookie('ck_auto', $key, 86400 * 31);

    // 자동로그인 end ---------------------------

} else {

    set_cookie('ck_mb_id', '', 0);

    set_cookie('ck_auto', '', 0);

}



위와 같은 코드로 쿠키를 생성하잖아요 

그래서 ~ 

login 이후에 print_r($_COOKIE);를 뿌려보아도 저기서 담은 쿠키는 없습니다. 
어떻게 해야할지 모르겠습니다... 

저 위의 코드를 타기는 하지만 , 쿠키 생성이 안됩니다 ㅠ 

로그아웃하고 나면 그냥 일반적인 로그인 화면이 나옵니다 . 

어떻게 해야할까요 . 

무엇이 잘못된 걸까요 

이 질문에 댓글 쓰기 :

답변 2

로그아웃하면 당연히 자동로그인도 풀리는게 맞습니다만,  

 

쿠키값이 안 나온다는것은 해당 사이트를 확인해봐야 알 것 같습니다. ^^  

 

추가적으로 그누보드 자동로그인 쿠키 정보는

name 은 md5, value 는 base64로 암호화 되어 구워집니다. 

 

즉, ck_mb_id, ck_auto로 저장이 되지 않고 암호화된 text로 저장이 됩니다. ^^ 

답변을 작성하시기 전에 로그인 해주세요.
전체 62
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT