我已使用Facebook身份验证实施Sitecore Social Connector登录我的网站,如下所示:
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#_=_
提供的用户名和密码是正确的。关于这里可能出现什么问题的任何想法?
答案 0 :(得分:0)
我有同样的问题。我是如何解决的? - 我意识到我的fb帐户有无效的电子邮件。所以我设置了真正的电子邮件到我的帐户,我尝试登录,并发生了魔术。 这里的坏处是我们无法在newtwork查询中的任何地方看到错误消息。 因此,如果某些用户已登录,则表示您的模块正常运行。对于无法登录的用户,他们的个人资料中包含一些无效数据。
下一步是什么? - 如何捕获并向客户端显示相应的错误消息? - 也许是一些管道或其他......会看到:) - 祝你好运!