在asp.net中进行facebook身份验证后无限重定向循环

时间:2012-05-22 12:21:16

标签: asp.net facebook-graph-api user-controls

我正在尝试在我的asp.net应用程序上使用facebook身份验证。

我正在使用Facebook JavaScript SDK调用。

在我的情况下,我从普通的Default.aspx页面调用facebook javascript SDK,然后进行身份验证,然后将uid和访问令牌发送到我创建的数据处理程序。在datahandler中,我正在创建会话。然后我从数据处理程序重定向到父页面。

当我使用普通的ASPX页面(不是任何用户控件)时,所有这一切都正常。但是当我在任何用户控件中使用相同的逻辑并从default.aspx页面调用用户控件时(在这种情况下,facebook身份验证和facebook登录按钮在我的用户控件内),在身份验证和调用数据处理程序之后,当我重定向时从我的datahandler到我的default.aspx,这个循环无限进行。

我的页面继续进行身份验证并继续调用datahandler,然后再次调用default.aspx

请建议我可以对用户进行身份验证的任何好方法,并在有用户控制权时返回我的default.aspc。

按照本教程创建了我的facebook身份验证逻辑(仅使用javascript和datahandler逻辑): http://csharpsdk.org/docs/web/getting-started

如果需要,我也可以附加代码。

0 个答案:

没有答案
相关问题