로그인시 'Remember Me' 기능 추가

권순선의 이미지

로그인할 때 계정 정보를 기억하게 할 것인지 안 할 것인지를 명시적으로 선택하는 기능을 추가하였습니다. 잘 동작하는지 확인해 보시고, 로그인한 상태가 자주 풀리는 문제가 이전에 종종 보고된 적이 있는데 이번 개선으로 인해 이 문제가 해결되었는지도 확인 부탁드립니다.

감사합니다...

관리자 주제: 

댓글

krisna의 이미지

이 옵션을 켜면 브라우저를 종료했다가 다시 시작해도 로긴 상태가 유지되는 기능이 맞나요?
제 경우는 컴퓨터를 껐다 켠 경우에는 계정 정보를 기억하지 못하는 것 같습니다. DHCP를 사용하기 때문에 부팅할때마다 IP가 바뀌게 되는데, 이 것이 영향을 미치는 지도 모르겠습니다.

그런데 이 기능이 저에게는 아주 필요한 것이네요 :)

까나리의 이미지

바로 체크하고 들어왔습니다. 안 풀리겠죠 ㅎㅎ

감사합니다.

http://kkanari.egloos.com/

ㅡ,.ㅡ;;의 이미지

안되던데요...

바로는 안풀려도 곧 풀려버립니다.

어떤때는 로그인했는상태에서도 게시물에서 목록으로가보면 풀려버립니다.

로그인상태가 매우불안합니다.


----------------------------------------------------------------------------

마냥의 이미지

불여우 2.0 쓰고 있는데 계속 풀리네요.

다른 분들은 어떠세요?

다시 해봤는데 Remember me 에 체크 해놓고 새로고침 한 이후에는 쫌 낫네요.

----
Gentoo Rules!

Gentoo Rules!

ㅡ,.ㅡ;;의 이미지

전혀 안됨..


----------------------------------------------------------------------------

송효진의 이미지

익스플로러에서 오늘 Remember me 가 안됩니다.
어제까지는 됐었습니다. 오전만 해도 됐었던것 같습니다.

emerge money

서지훈의 이미지

Windows XP, FF 2.0 ...
잘 되네요.
근데 이게 cookie를 이용한 방식인가요 ?
저희집은 유동 IP인지라 꼈다가 다시 키면 좀은 문제가 있을듯 ㅋ
지금은 졸려서 자고 다음에 재로그인 여부 다시 말씀을 드리겠습니다.
그리고 잘 안되시는분 보안 등급을 좀 낮추고 쿠키 사용에 문제 없게 수정후 해보시길...
그리고 안되면 추가 정보 남겨 주시면 수정 하시는데 도움이 되시겠죠.

<어떠한 역경에도 굴하지 않는 '하양 지훈'>

#include <com.h> <beer.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);

#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);

송효진의 이미지

리눅스 불여우에서는 이상이 없는데 익스플로러만 로그인이 풀리네요.

emerge money

세이군의 이미지

전 이전의 모든 답글에 있는 방법을 동원해도 항상 로그인이 풀립니다.

FF 1.5.0.7 & FF 2.0 on Debian etch+Kernel 2.6.18

한 걸음 더 가까이

송효진의 이미지

오늘은 리눅스 불여우에서도 풀렸습니다. Remember Me 추가하실 때 뭔가 오타라도 내신듯 합니다.

emerge money

서지훈의 이미지

음... 오늘 컴퓨터 키고 다시 접속하니 풀려 있네요 ?
이게 접속을 이틀만에 한건데...
시간 때문인지 IP가 바껴서인지 ?
이전에는 좀 더 오래 유지 되었든걸로 알고 있는데...
흠흠흠...

<어떠한 역경에도 굴하지 않는 '하양 지훈'>

#include <com.h> <beer.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);

#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);

권순선의 이미지

http://drupal.org/node/105289 에 원 개발자에게 리포팅을 해 두었는데 자기는 잘 된다면서 테스트 케이스가 필요하다고 하는군요. 좀더 자세한 정보를 제공해 주실 수 있는 분 계신가요?

dormael의 이미지

지금 윈도우XP SP2에서 FF2, IE6 모두에서 다 잘 되네요.

사실 얼마 전까지 잘 안되는것 같아 안쓰고 있었는데 테스트 해볼라고 하니까 잘 되는군요.

^^

-- Signature --
青い空大好き。
蒼井ソラもっと好き。
파란 하늘 너무 좋아.
아오이 소라 더좋아.

권순선의 이미지

안되는건 맞습니다. 저는 mac os x에서 safari로 쓰는데 브라우저를 닫고 다시 들어가면 항상 풀려 있습니다. 물론 로긴할 때 'remember me'에는 체크해 두었지요.

dormael의 이미지

우선 cron시에 기존 로그인 세션의 expire가 0일때 세션이 지워질 가능성이 있어 보여서 expire기간을 30일로 바꿔서 넣어놨습니다.

바로 닫았다가 다시 열어서 로그인 하면 문제가 없는데 잠시후에 다시 해보면 안되는걸로 봐서 cron이 돌면서 삭제될 가능성이 높아 보여서요. persistent_login 테이블의 expire가 0으로 들어가는데 cron에서 지워질 가능성이 높아 보입니다.

만일 30일간 잘 버티는것 같으면 이 문제일것 같습니다.

우선 테스트 한번 해보시고 저자에게 expire가 0일때 cron에서 삭제될 가능성에 대해서 이야기 하면 될 것 같습니다.

-- Signature --
青い空大好き。
蒼井ソラもっと好き。
파란 하늘 너무 좋아.
아오이 소라 더좋아.

권순선의 이미지

그렇군요! 지금은 잘 되는 것 같습니다. 아무래도 crontab의 문제인듯... 이따가 집에 가서 mac os x도 한번 확인해 보겠습니다.

권순선의 이미지

원 개발자에게 말씀하신 내용을 report 하였습니다. 답변이 기대되네요. :-)

dormael의 이미지

Remember Me 상태에서

내계정->편집 으로 들어가면 패스워드를 물어오는데 이때 패스워드를 입력하고 들어간 페이지에서

설정을 변경하고 '완료' 버튼을 누르면 Remember Me 상태가 사라집니다.

-- Signature --
青い空大好き。
蒼井ソラもっと好き。
파란 하늘 너무 좋아.
아오이 소라 더좋아.

권순선의 이미지

일단 내 계정 --> 편집 으로 들어갈 때 패스워드를 입력하지 않아도 되도록 설정을 고쳤습니다. 'remember me' 상태가 사라진다는 것은 내 계정 정보 페이지에서

Remembered logins
You have 1 persistent login session(s) created with the "Remember Me" login option on this site.
Erase persistent logins now (this will not log you out)

로 나오는 것이 없어진다는 이야기인가요?

dormael의 이미지

맞습니다. 그 표시가 Remember Me 정보인듯 한데, 사라져 버리니 다음번엔 자동 로그인이 안됩니다.

우선 패스워드를 입력할때가 아닌 편집->완료 후가 정확히 없어지는 시점입니다.
패스워드를 입력하지 않고 해도 똑같이 없어져 버립니다.

-- Signature --
青い空大好き。
蒼井ソラもっと好き。
파란 하늘 너무 좋아.
아오이 소라 더좋아.

권순선의 이미지

http://drupal.org/node/106294 에 리포트해 두었습니다. :-)

댓글 달기