2011-11-30 134 views
6

我已经开发与谷歌oAuth应用程序,这是工作正常。谷歌oAuth - 如何从谷歌oAuth登录后删除cookie

我可以登录和访问我的网站。

我的问题是,当我从应用程序注销(注销)时,我删除了所有会话,但通过身份验证的cookie(由google oAuth创建)不会被删除。

所以,当我做注销,并使用谷歌oAuth登录时,它直接登录到系统, 而不要求电子邮件和密码在谷歌帐户进行身份验证。

任何人都知道我需要做什么才能删除该cookie并强制用户在注销一次后使用google oAuth重新登录。

回答

0

我的实现给了我关于这些的想法。如果您从使用Gmail登录的应用程序中注销,则无法注销到其他在浏览器上运行的应用程序,如FB。

我的意思....

如果我使用Gmail帐户在我的应用程序登录。并在同一浏览器中,如果我登录到Gmail(邮件)帐户。

在这种情况下,当我从应用程序中注销并刷新Gmail(邮件)时,它仍然是登录名,因为Gmail在令牌基础上工作。

8

也许可以使用此链接注销。

https://accounts.google.com/Logout?continue=http://google.com 
+0

太棒了。 @Aizu Ikmal –