0
我試圖用Facebook註銷Facebook,我的Web應用程序使用登錄,但它沒有成功登錄用戶,當我按下重新加載用戶註銷時,而不是奇怪的。我嘗試清除Cookie的退出代碼是與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))
你能告訴我該怎麼做才能實現註銷用戶?
謝謝你的回答。但是,我該如何重新加載以確保我已註銷? – 2012-04-09 02:10:49
它可能只是一個瀏覽器的東西,我不知道,但我可以嘗試更多地瞭解它,看看它爲什麼會這樣做。 – bluemoon 2012-04-12 15:24:38