Nopcommerce平台上的Facebook身份验证

时间:2014-12-04 10:13:02

标签: c# facebook facebook-login nopcommerce facebook-authentication

我不了解Nopcommerce的文档。

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

我创建了Facebook应用, 我复制并粘贴了App ID / API Key 和nopcommerce管理部分的App Secret:"配置 - Facebook身份验证"。

我已将此块放在root的body标记内:

<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 个答案:

答案 0 :(得分:2)

Facebook身份验证不使用JavaScript API。它处理它的服务器端。按照您关联的页面中的步骤以及http://docs.nopcommerce.com/display/nc/External+Authentication++Methods中列出的步骤启用它。 如果您仍然无法通过Facebook按钮查看登录信息,那么您的模板可能无法呈现。检查默认主题的登录视图以获取更多信息。

答案 1 :(得分:1)

在外部身份验证方法配置屏幕中,确保单击“编辑”,然后选中“处于活动状态”下的框。保存,你很高兴。