首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Facebook问题与登录-预期可疑登录检测

Facebook问题与登录-预期可疑登录检测
EN

Stack Overflow用户
提问于 2012-07-31 16:01:00
回答 1查看 290关注 0票数 1

我们有一个kiosk/终端风格的解决方案,我们遵循以下流程:

  1. 用户在我们的系统中识别自己。
  2. 用户登陆他的个人资料页面在我们的系统和点击添加FB帐户。
  3. 用户授予权限。
  4. 用户被重定向到我们的注销页面。
  5. 用户在注销之前可以选择喜欢一个页面。
    1. 在这种情况下,FB的小iframe (如Social插件)重定向到连接错误页面
    2. 显然,正如所预料的那样,甚至连登录链接也停止工作了。

  1. 在没有错误的情况下,用户使用注销页面上的注销链接注销。
  2. 用户将退出Facebook &重定向到我们系统中的个人资料页面。
  3. 用户登出我们的系统。

以上重复播放现场的多个使用者。

所使用的整体流程,即与问题相关的问题可以找到这里

EN

回答 1

Stack Overflow用户

发布于 2012-07-31 16:26:02

请参阅新的js:

乍一看,如果类似的按钮坏了,这可能是由于您的文档设置,或时间问题.我建议从js异步中加载相似的按钮,并使用xfbml解析它。

代码语言:javascript
运行
复制
<div id="likebutton"></div>
<div id="fb-root"></div>
<script>
function likebutton(){
var likeb=document.getElementById('likebutton');
likeb.innerHTML+='<div class="fb-like-box" data-href="<?=$fblike;?>" data-width="500" data-show-faces="false" data-stream="false" data-header="false"></div>';
FB.XFBML.parse(likeb);
};
window.fbAsyncInit = function() {
        FB.init({
    appId  : 'AppID',
    status : true, // check login status
    cookie : true, // enable cookies to allow the server to access the session
    xfbml  : true, // parse XFBML
    oauth  : true // enable OAuth 2.0
        });
likebutton();
      };
  // Load the SDK Asynchronously
(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/all.js";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11744291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档