0
내 웹 응용 프로그램 용 페이스 북과 함께 로그인을 사용하는 페이스 북을 사용하여 로그 아웃하려고하는데, 사용자를 로그 아웃하는 데 성공하지 못하고, 언로드하면 언젠가는 사용자가 로그 아웃됩니다. . 쿠키를 삭제하려고하는 로그 아웃 코드는Facebook에서 로그 아웃 한 버그
class LogoutHandler(webapp2.RequestHandler):
def get(self):
current_user = main.get_user_from_cookie(self.request.cookies,
facebookconf.FACEBOOK_APP_ID,
facebookconf.FACEBOOK_APP_SECRET)
if current_user:
graph = main.GraphAPI(current_user['access_token'])
profile = graph.get_object('me')
accessed_token = current_user['access_token']
self.set_cookie('fbsr_' + facebookconf.FACEBOOK_APP_ID, None,
expires=time.time() - 86400)
self.set_cookie('fbs_' + facebookconf.FACEBOOK_APP_ID, None,
expires=time.time() - 86400)
self.set_cookie('fbm_' + facebookconf.FACEBOOK_APP_ID, None,
expires=time.time() - 86400)
self.redirect('https://www.facebook.com/logout.php?next=http://%s&access_token=%s'
% (self.get_host(), accessed_token))
로그 아웃 한 사용자를 얻으려면 어떻게해야합니까?
답변 해 주셔서 감사합니다. 하지만 어떻게 로그 아웃해야하는지 다시로드해야합니까? –
그것은 단순히 브라우저 일 수도 있지만 확실하지는 않습니다.하지만 더 자세히 살펴보고 왜 그렇게 할 수 있는지 알아보십시오. – bluemoon