我正在使用 Facebook Python 和 Javascript SDK。并设置一个取消授权回调 url 以在用户取消对应用程序的授权时接受来自 Facebook 的 POST。
当我收到来自 Facebook 的 POST 时,我将用户设置为非活动状态,并且不会将他们登录到该站点。但是,这会使 fb:login-button 不同步。它不显示用户数据(因为我将一个空用户传递给模板),但正在显示一个注销按钮。我假设是因为它从 fb Cookie 获取用户状态。
显然我需要做一些额外的清理工作,所以我的问题是如何清理登录按钮中的状态?