我在Facebook和谷歌退出时遇到问题。我的方案是当用户第一次使用facebook或谷歌登录特定网站时(使用clint api,它将重定向到他们自己的网络浏览器)。然后它将显示登录页面。成功注销后如果再次登录facebook或谷歌我尝试它没有显示登录页面,它直接显示登录成功消息。(因为webbrowser历史已经存在,我无法删除历史记录)所以在这种情况下多个用户无法使用脸书或谷歌登录。
有什么想法吗?如何解决这个问题?
答案 0 :(得分:1)
尝试查找是否有用于记录用户的OAuth或API网址,例如
m.facebook.com/logout.php?confirm=1&next=(url encoded login page)
将用户导航到。
答案 1 :(得分:1)
在WP7上,您必须使用InvokeScript
和javascript注销和/或删除不同服务(如FB和Google)所需的Cookie。 Fiddler派上用场了。
如果我没记错的话,对于Google,您必须关注特定网址并取消导航,运行InvokeScript
并继续导航。
我参与了一个访问不同提供商的项目,这是我们能够开展工作的解决方案。
在WP8上有一种清除cookie的方法。