2012-06-28 2 views
0

나는 구글에서 appengine 웹 사이트의 로그인 시스템으로 오픈 ID를 사용하고 난 지금 모든 웹 사이트에 대한 그냥 쿠키를 사용 user = users.get_current_user()매장 오픈 ID 사용자

겠습니까를 사용하여 모든 페이지에 사용자 정보를 전달하고있다 이렇게하는 것이 더 효율적입니까? (모든 단일 웹 페이지에 퍼팅하는 것이 더 쉬울 지 알고 있습니다.) 그리고 이러한 특별한 방법으로 Google App Engine에서 할 수 있습니까? 쿠키를 이미 방문했지만 이미지가 약간 다를 수 있습니다.

업데이트 : 글로벌 변수로 self.user = users.get_current_user()를 수행 한 다음 모든 페이지에서 user = self.user를 전달하여 해당 변수에 액세스 할 수 있습니까?

감사합니다.

답변

1

users.get_current_user()은 쿠키를 실제로 읽고 있으므로 쿠키를 삭제 한 다음 페이지를 새로 고침하여 쉽게 확인할 수 있으므로 더 이상 최적화 할 필요가 없습니다. 더 많은 정보를 저장하고 모든 요청에 ​​대해 데이터 저장소에 액세스하지 않고 액세스 할 수있는 경우가 아니라면.

+0

오케이 괜찮아. 네, 더 많은 정보를 저장하고 싶습니다만, 그것은 하나의 게시물에서 설명 할 수있는 것보다 훨씬 복잡한 주제라고 봅니다. 맞습니까? – exployre

+0

@exployre이 대답을 확인할 수 있습니다. 어딘가에서 시작하십시오. http://stackoverflow.com/a/11187580/8418 – Lipis

+0

링크를 사용해 주셔서 감사합니다. 방금 갱신 했어? – exployre

관련 문제