django-auth-remember

소프트웨어 스크린 샷:
django-auth-remember
소프트웨어 정보:
버전: 0.3
업로드 날짜: 15 Apr 15
라이센스: 무료
인기: 12

Rating: 5.0/5 (Total Votes: 1)

장고 - 인증이 기억은 (토큰을 사용하여) 기억 - 나 기능에 대한 장고 응용 프로그램입니다.
장고 auth_remember 인증 백엔드를 추가 :
AUTHENTICATION_BACKENDS = (
& NBSP; 'django.contrib.auth.backends.ModelBackend'
& NBSP; 'auth_remember.backend.AuthRememberBackend'
)
오른쪽 AuthenticationMiddleware 후, 설정에 기억 미들웨어를 추가 :
MIDDLEWARE_CLASSES = (
& NBSP; ...
& NBSP; 'django.contrib.auth.middleware.AuthenticationMiddleware'
& NBSP; 'auth_remember.middleware.AuthRememberMiddleware'
& NBSP; ...
)
INSTALLED_APPS에 auth_remember 추가 :
INSTALLED_APPS = (
& NBSP; 'auth_remember'
)
쿠키 이름을 설정하고 시간 (선택 사항) 만료 :
AUTH_REMEMBER_COOKIE_NAME = 'remember_token'
AUTH_REMEMBER_COOKIE_AGE = 86400 * 28 # 기본적으로 사주
(선택 사항) 브라우저 가까이에 세션의 시간 만료 설정 :
SESSION_EXPIRE_AT_BROWSER_CLOSE = TRUE
사용자가 인증 처리기에 다음 코드를 추가 기억하기 :
auth_remember 수입 remember_user에서
remember_user (요청, 사용자)
사용자가 신선한 경우 테스트 user.is_fresh 속성을 사용하여
{% 경우 user.is_fresh의 %}
& NBSP;이 사용자 세션은 신선
{% 밖에 %}
& NBSP;이 사용자 세션은 신선한 아닙니다
{% ENDIF %}
후드 auth_remember에서 사용자 세션이 새로운 것인지 나타 내기 위해 세션 VAR의 AUTH_REMEMBER_FRESH를 이용한다. 세션 VAR의 이름이있는 거 설정 파일 AUTH_REMEMBER_SESSION_KEY를 설정하여 변경할 수있다.
더 많은 정보
참조 :
- http://fishbowl.pastiche.org/2004/01/19/persistent_login_cookie_best_practice/
- http://stackoverflow.com/questions/549/the-definitive-guide-to-forms-based-website-authentication#477579

Requirements:

Python
장고

개발자의 기타 소프트웨어 Michael van Tellingen

django-cofingo
django-cofingo

20 Feb 15

코멘트 django-auth-remember

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!