我正在使用 openidbutton 允许用户使用 google、yahoo 等登录我的网站。当他们单击按钮时,它会重定向到 yahoo 页面,然后在通过身份验证后重定向回我的页面。
所有这一切都很好,但问题是一旦单击按钮就无法返回。
因此,如果他们单击 yahoo 按钮并重定向到 yahoo 的身份验证,则后退按钮现在被禁用,他们无法改变主意并在不关闭浏览器的情况下返回我的网站。
这是我的代码
<rp:OpenIdButton runat="server" ImageUrl="~/images/yahoo.png" Text="Login with Yahoo!" ID="yahooLoginButton"
Identifier="https://me.yahoo.com/" ReturnToUrl="~/OpenIDComplete.aspx" OnLoggingIn="OpenIdLogin1_LoggingIn" OnLoggedIn="OpenIdLogin1_LoggedIn">
<Extensions>
<sreg:ClaimsRequest Email="Require" FullName="Request" />
</Extensions>
</rp:OpenIdButton>
我看到并想要重现的是,当单击按钮时,它会打开一个仅用于身份验证的新窗口,然后它会关闭并将父级重定向到登录部分。
我似乎无论如何都找不到这样做。有什么建议么?
谢谢