C# 在MVC asp.net图形api中注销facebook

C# 在MVC asp.net图形api中注销facebook,c#,asp.net,facebook-graph-api,C#,Asp.net,Facebook Graph Api,我在注销Facebook时遇到问题 我有添加OWIN的MVC ASP.NET项目。我使用该应用程序在FB中登录我的应用程序,获取访问令牌。 当我得到信息时,我正在用Facebook注销。然后,我登录到Facebook的另一个帐户并制作东西 在我的应用程序中使用了图形FBAPI。我发送并发布了一个请求 我知道,我使用示例流程注销: 但我不知道如何在浏览器中不转到下一页 另一方面,我使用javascript注销。 当浏览器中没有cookie时,此方法很好。我登录和注销。所以当我再次尝试登录时,这很

我在注销Facebook时遇到问题

我有添加OWIN的MVC ASP.NET项目。我使用该应用程序在FB中登录我的应用程序,获取访问令牌。 当我得到信息时,我正在用Facebook注销。然后,我登录到Facebook的另一个帐户并制作东西

在我的应用程序中使用了图形FBAPI。我发送并发布了一个请求

我知道,我使用示例流程注销:

但我不知道如何在浏览器中不转到下一页

另一方面,我使用javascript注销。
当浏览器中没有cookie时,此方法很好。我登录和注销。所以当我再次尝试登录时,这很好,但我不注销

“但我不知道如何在浏览器中不转到下一页”-您为什么要这样做?让用户返回您的页面,然后下一个人可以再次单击您的登录按钮。用户登录后按该按钮。当用户登录时,我获取访问令牌,之后我要注销该用户。我想自动注销用户。然后重定向到注销URL,在您获取访问令牌后…它工作正常。谢谢现在我有了下一个麻烦。用户登录到fb,fb应用程序请询问,但用户不同意请求。所以用户正在登录FB,但我的程序看到用户未登录。然后,我不会注销用户,因为我没有its访问令牌。在这种情况下,您必须通过直接访问facebook.com手动注销用户。如果没有有效的访问令牌,用户不可能注销(因为如果是,那么您访问的每个网站都可以将您注销Facebook,这显然是不可能的。)//您在这里构建的总体目的是什么?你必须小心多个用户在短时间内从同一个IP登录到同一台设备上——这很容易触发Facebook的安全算法。“但我不知道如何避免进入浏览器的下一页”——你为什么要这样做?让用户返回您的页面,然后下一个人可以再次单击您的登录按钮。用户登录后按该按钮。当用户登录时,我获取访问令牌,之后我要注销该用户。我想自动注销用户。然后重定向到注销URL,在您获取访问令牌后…它工作正常。谢谢现在我有了下一个麻烦。用户登录到fb,fb应用程序请询问,但用户不同意请求。所以用户正在登录FB,但我的程序看到用户未登录。然后,我不会注销用户,因为我没有its访问令牌。在这种情况下,您必须通过直接访问facebook.com手动注销用户。如果没有有效的访问令牌,用户不可能注销(因为如果是,那么您访问的每个网站都可以将您注销Facebook,这显然是不可能的。)//您在这里构建的总体目的是什么?你必须小心多个用户在短时间内从同一IP登录到同一设备上,这很容易触发Facebook的安全算法。