0
私はFacebookでログアウトしていますが、私のウェブアプリケーションでFacebookを使用してログインしていますが、ログアウトするのは成功していません。リロードを押すと、 。私はクッキーをクリアしようとする私のログアウトコードを使用すると、私がログインしているユーザーを達成するために何をすべきかを教えてもらえます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