2013-02-27 1 views
1

django sanction을 내 블로그 앱 (여기 장고 초보자 용)에 통합하려고하는데 로그인 프로세스 후 사용자를 "로그 아웃"할 수없는 것으로 보입니다 (Google OAuth2.0 사용).).django sanction oauth2.0 사용자 로그 아웃

전체 프로세스가 고통 스럽습니다. 즉, db에 대한 모든 사용자 세부 정보를 얻을 수 있고 장고 템플릿에 대한 사용자 세부 정보에 액세스 할 수 있지만 로그 아웃하고 다시 로그인하려고 시도하면 내 자격 증명 (쿠키?)을 기억하십시오. 내가 here

PS에서 로그 아웃하는 것을 시도하고있다 : - (?) 나는 로컬 호스트에서 개발하고 이것이 문제가 궁금

+0

무엇을/o/logout/serve보기? – GordonsBeard

+0

보기를 보는 것이 유용 할 것입니다. –

+0

@GordonsBeard :/o/logout /은 localhost : 8000으로 돌아가지만 다시 로그인하려고하면 동일한 Google 프로필 정보가 표시됩니다.이 정보는 나를 로그 아웃하지 않았 음을 나타냅니다. – JohnJ

답변

0

여기를 참조하십시오 : How to force user logout in django?

인용 :

I don't think there is a sanctioned way to do this in Django yet. 

The user id is stored in the session object, but it is encoded. Unfortunately, that means you'll have to iterate through all sessions, decode and compare... 
+0

믿기 어렵습니다. ( – JohnJ