我已经使用Facebook身份验证实现了登录到我的站点的Sitecore社会连接器,如下所示:
ConnectUserManager connectUserManager = new ConnectUserManager();
if (!AuthenticationManager.GetActiveUser().IsAuthenticated)
connectUserManager.LoginUser("Facebook", true, (string)null);
else
connectUserManager.AttachUser("Facebook", true, (string)null);它能够对一些Facebook用户进行身份验证。但是,对于他们中的一些,我得到了
authResult=error_f01edd48-d480-45b2-94fb-ce1b9b88568a#_=_提供的用户名和密码是正确的。知道这里可能出了什么问题吗?
发布于 2015-11-18 15:48:38
我也有过同样的问题。我是怎么解决的?-我意识到我的fb账户有无效的电子邮件。所以我设置了真正的电子邮件到我的帐户,我试图登录,魔术发生了。这里的糟糕之处在于,我们在newtwork查询中任何地方都看不到该错误消息。因此,如果某些用户登录,这意味着您的模块可以运行。对于那些无法登录的用户,它们的配置文件中有一些无效的数据。
下一步是什么?-如何捕捉并向客户显示适当的错误信息?-也许是管道或者其他.会看到的:) -祝你好运!
https://stackoverflow.com/questions/23079934
复制相似问题