在我的ASP.NET MVC 4中,我使用外部身份验证提供程序 - Facebook和Google。我使用Internet模板创建了应用程序,并且没有更改帐户控制器中的代码。 现在我的一些用户开始抱怨他们无法通过Facebook注册,而其他用户使用它没有任何问题。 我成功地模拟了这个问题。通过我的Facebook个人资料,一切正常。当我在Facebook上创建新的个人资料时,我遇到了同样的问题。 在的AccountController,ExternalLoginCallback方法:ASP.NET MVC 4与Facebook身份验证问题
AuthenticationResult result = OAuthWebSecurity.VerifyAuthentication(Url.Action("ExternalLoginCallback", new { ReturnUrl = returnUrl }));
result.IsSuccessFull我的个人资料返回true,但假的新Facebook的个人资料,我创建。 任何想法可能是错误的? 非常感谢
是否新的Facebook帐户可能*不*经过验证的电子邮件? –
我点击Facebook链接发送给我的电子邮件地址,我看到一条消息,我确认了该电子邮件地址的帐户。所以我相信这不是问题。虽然,我现在不知道如何检查电子邮件是否直接在Facebook页面上确认。谢谢 –
我在http://dt2.azurewebsites.net上创建了一个空应用程序。请问我可以请某人尝试在Facebook上登录,并告诉我它是否有效? (它适用于我的Facebook个人资料,但不适用于我创建的新个人资料)。它是一个空的ASP.NET MVC 4应用程序,使用Internet模板创建。我非常感谢 –