使用 FB 登录构建了一个自定义 html 页面。我想在使用 facebook 登录按钮后将它们重定向到主页
Posted
技术标签:
【中文标题】使用 FB 登录构建了一个自定义 html 页面。我想在使用 facebook 登录按钮后将它们重定向到主页【英文标题】:Built a Custom html page with FB Login. I want to redirect them to Main page after using facebook login button 【发布时间】:2014-07-12 14:06:49 【问题描述】:我构建了一个自定义页面,更像是一个带有 facebook 登录权限的登录页面。我想要的只是将用户重定向到主页。我的主页是 www.ngncareers.com/index.php 我将此 www.ngncareers.com/index.html 构建为登录页面,并使用 facebook 登录。 请在通过 www.ngncareers.com/index.html 登录我的 Facebook 应用程序后,如何将用户重定向到 www.ngncareers.com/index.php。
这是我的源代码。请有好的人帮助我。我只是 PHP 新手。
<div id="content">
<div class="post">
<h2>Please Login with Facebook</h2>
<center><div class="fb-login-button" data-size="xlarge" data-show-faces="true" data-scope="email,publish_actions,manage_pages,manage_notifications,user_likes" data-auto-logout-link="false"></div></center>
<div id="fb-root"></div>
`window.fbAsyncInit = 函数()
FB.init(
appId : '78797XXXXXXXXXX',
xfbml:是的,
版本:'v2.0'
);
;
(函数(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);
(文档,'脚本','facebook-jssdk'));
`
【问题讨论】:
【参考方案1】:第一个奇怪的事实是你得到一个 index.html 和 index.php 你可以简单地拥有一个 index.php,里面有 html。
您可以使用弹出窗口的样式来登录 facebook。 如果您使用 javascript,请使用 window.location 进行正确的重定向。
你应该看看“按钮登录 Facebook 教程”,这将是非常简单的。 另请查看 Facebook 开发者网页以获取更多信息和教程。
希望对您有所帮助!
【讨论】:
好吧,我不是创建脚本的人。我认为这很容易,因为我是 PHP 新手。你的建议更复杂。不过谢谢 developers.facebook.com/docs/plugins/login-button 在此链接上,您可以设置您的按钮和“获取代码”,这再简单不过了。 如何使用这个属性“onlogin”功能来解决这个问题。他们说这是一个在登录过程完成时触发的 JavaScript 函数。这可以做重定向吗?以及如何做到这一点。请问这里的大师可以帮助我吗?以上是关于使用 FB 登录构建了一个自定义 html 页面。我想在使用 facebook 登录按钮后将它们重定向到主页的主要内容,如果未能解决你的问题,请参考以下文章