首先打开http://www.facebook.com/developers/apps.php 注册网站的apps,注册成功以后记住"appId" 和"secret", 这在后面需要用到.
首先到这里下载zencart 的facebook插件:
下面是详细的安装步骤:
1.备份"includes/modules/pages/login/header_php.php", "includes/modules/pages/logoff/header_php.php", 这两个文件需要覆盖到之前系统的,所以建议安装插件之前最好先备份.
2.导入SQL文件"install_sql.sql".
3.上传所有文件到服务器中.
4.编辑登录模板页面"tpl_login_default.php",添加下面代码在页面空白中
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : ‘<?php echo $facebook->getAppId(); ?>’,
session : <?php echo json_encode($session); ?>, // don’t refetch the session when PHP already has it
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
// whenever the user logs in, we refresh the page
FB.Event.subscribe(‘auth.login’, function() {
window.location = "<?php echo zen_href_link(‘facebook’, ", ‘SSL’); ?>"
});
};
(function() {
var e = document.createElement_x(‘script’);
e.src = document.location.protocol + ‘//connect.facebook.net/en_US/all.js’;
e.async = true;
document.getElementByIdx_x(‘fb-root’).appendChild(e);
}());
</script>
<div>Have a Facebook account? <fb:login-button perms="email"></fb:login-button></div>
5.最后编辑"includes/extra_configures/facebook-config.php" , 替换 "appId" 和 "secret" 字段.
所有步骤完成以后,打开登录Sexy Shoes页面譬如http://www.batterylaptops.co.uk/index.php?main_page=login 即可以看到facebook的登录按钮.

ZenCart 使用Facebook账号登陆相关推荐

  1. Facebook账号被封了怎么办?这份账号申诉指南请收好

    众所周知,Facebook是用户活跃度很高的海外社交媒体平台,所以很多跨境电商卖家都会去Facebook上面推广营销自己的产品,并取得了良好的效果.因此也吸引了很多刚刚进入行业的小白加入. 但Face ...

  2. 数据库表设计3:微信、QQ第三方多账号登陆

    前言:相比于本地注册,第三方登录一般来说比较方便快捷.因为显著降低了用户的注册或登录成本,从而减少由于本地注册的繁琐性而带来的隐形用户流失,最终提高注册转化率.现在几乎大部分的 App 都支持使用多个 ...

  3. 为什么Facebook账号被封?如何应对Facebook账号被封?

    做社媒营销尤其是Facebook,手里有多个账号是家常便饭.运营多个账号您就很可能遇到这一问题:Facebook账号被封. 那么Facebook账号被封该怎么办?本文就聊一聊Facebook账号被封背 ...

  4. 第三方账号登陆的过程及由此引发的血案

    72agency · 2014/03/19 10:40 0x00 前言 第三方账号登陆也就是当你没有A网站的注册账号时,你可以使用该与A网站合作的第三方账号登陆A,在大多数情况下你会立即拥有与你第三方 ...

  5. 服务器换账号登陆不了怎么办,怎么切换账号 更换账号 注册新的账号小技巧分享给你...

    很多玩家喜欢多尝试几种玩法,那么万国觉醒怎么切换账号?切换账号后玩家如何再重新登入游戏?如何在多个账号中快速切换?今天小编就跟大家说说万国觉醒快速切换账号登入游戏的技巧. 一.切换账号介绍 我们常说的 ...

  6. ip变更会影响账号登陆吗_【教程】PUBG账号被盗导致封禁申诉解封教程

    很多朋友询问PUBG在被盗号后被盗号者开挂导致永封该如何申诉解封,现在结合一些玩家被盗号及成功申诉的经历,详列一下步骤.本方法只适用于被盗后开挂导致封禁的账号,那些自己开挂被封的孤儿不用往下看了. 一 ...

  7. 服务器怎么修改密码_亚马逊账号登陆不上,修改密码后遭冻结怎么办?有没有什么申诉的办法?...

    有微信上的小伙伴chen非常焦急的向我求助因为账号被封,全部家当基本都在账号里边,并且向我说明了基本情况. 情况是这样的,账号被冻结前两天她公司停电,所以她用VPS远程登录了账号,然后亚马逊就锁定了她 ...

  8. Ubuntu 14 开启SSH服务与使用root账号登陆

    2019独角兽企业重金招聘Python工程师标准>>> 在VirtualBox下安装了Ubuntu14.0来玩,可惜Ubuntu下的Linux模式下不给力,于是打算用SSH链接工具来 ...

  9. ebay如何确定同一电脑登陆了多个账号,以及同一账号登陆过多台电脑?

    一切要从ebay的买家保护说起 ebay作为一个电子商务平台,之所以可以汇聚如此众多的全球商家和买家,就是因为其良好的信用,不同于淘宝,在ebay上,即便你是个"崭新"的卖家,一个 ...

最新文章

  1. 《iOS 8应用开发入门经典(第6版)》——第1章,第1.6节小结
  2. Spoooooky CSS 选择器
  3. IntelliJ IDEA 2016.3.1 学习git 码云插件 学习笔记
  4. 《数学之美》第17章 由电视剧《暗算》所想到的—谈谈密码学的数学原理
  5. 机器学习(Part I)机器学习的种类
  6. python代码大全o-Python O
  7. 教你认识H3C的设备
  8. 认识并测量Typed DataSet
  9. MySQL创建用户报错 -- ERROR 1396 (HY000): Operation CREATE USER failed for ‘user_name‘@‘localhost‘
  10. iconfont 图标转为字体_iconfont字体图标的使用方法--超简单!
  11. S3C2440_MMU
  12. CAS+SSO原理浅谈
  13. 【Kafka】Kafka Producer整体架构概述及源码分析
  14. Linux学习一周初体验
  15. js时间格式化 YYYY/MM/DD HH:MM:SSS
  16. IDEA配置插件,插件使编程更快速
  17. vba宏语言_Excel VBA(1) – VBA 简介及录制宏
  18. 品质qc工程图_QC工程图_(品管).xls
  19. 短视频推广引流方案怎么做?看这五点,让你快速裂变涨粉
  20. python 请在微信客户端打开链接-怎么转发微信聊天记录-我用 Python 破解了微信聊天记录,自动同步微信文章...

热门文章

  1. Installation path not writeable in R
  2. 《非诚勿扰》泉州现实版 男子一年半相亲200回
  3. php实现删除功能,点击删除弹出确认框,点确定删除数据,点取消返回。删除了商品后总价要相应的改变
  4. 使用python进行数据预处理--主成分分析
  5. 第三十七章 Caché 命令大全 ZWRITE 命令
  6. 浏览器查看,请在微信客户端打开链接
  7. sql2000安装成功但是服务器显示为空,安装sql2000时出现“安装程序配置服务器失败”...
  8. Android 音频驱动分析--A10
  9. 世界上最难的视觉图_世界上最难攀登的十座高峰!让人步步惊心
  10. 技术科普丨有趣的DxOMark测试(一)