2

我不明白Nopcommerce的文档。Nopcommerce平台上的Facebook身份验证

似乎(在文档中),它应该是非常简单的步骤 - http://docs.nopcommerce.com/display/nc/Facebook+Authentication

我创建Facebook的应用程序, 我复制并粘贴在App ID/API密钥 和App秘密到nopcommerce管理部分:“配置 - Facebook身份验证”。

我已经把这个块根的身体标记中:

<script> 
    window.fbAsyncInit = function() { 
     FB.init({ 
      appId: 'xxxxxxxxxxxxxx', 
      cookie: true, 
      xfbml: true, 
      version: 'v2.2' 
     }); 
    }; 

    (function (d, s, id) { 
     var js, fjs = d.getElementsByTagName(s)[0]; 
     if (d.getElementById(id)) { return; } 
     js = d.createElement(s); js.id = id; 
     js.src = "//connect.facebook.net/en_US/sdk.js"; 
     fjs.parentNode.insertBefore(js, fjs); 
    }(document, 'script', 'facebook-jssdk')); 
</script> 

现在该怎么办???

我应该在哪里以及如何将登录按钮?

回答

2

Facebook身份验证不使用JavaScript API。它处理它的服务器端。按照您链接的页面中的步骤和http://docs.nopcommerce.com/display/nc/External+Authentication++Methods中列出的步骤启用它。 如果您仍然无法使用Facebook按钮看到登录信息,也许您的模板没有显示它。查看默认主题的登录视图以获取更多信息。

1

从外部认证方法配置屏幕,请确保您单击“编辑”,然后选中“是否有效”下的复选框。保存和你很好去。