加入收藏 | 设为首页 | 会员中心 | 我要投稿 宁德站长网 (https://www.0593zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

登录Facebook与Twitter

发布时间:2022-04-12 05:45:00 所属栏目:MySql教程 来源:互联网
导读:F acebook和Twitter在社交网络世界中变得越来越大,两个网络都提供oAuth支持。 我们开发了一个用Twitter和Facebook登录的系统。 如今网页用户对填写大型注册表不感兴趣。 此脚本可帮助您避免注册表单,它非常有用且易于集成。 该教程包含三个名为 facebook
         F acebook和Twitter在社交网络世界中变得越来越大,两个网络都提供oAuth支持。 我们开发了一个用Twitter和Facebook登录的系统。 如今网页用户对填写大型注册表不感兴趣。 此脚本可帮助您避免注册表单,它非常有用且易于集成。
 
        该教程包含三个名为 facebook , twitter 和 config的 文件夹 , 其中包含 PHP文件。
facebook  //Facebook OAUTH library
twitter  //Twitter OAUTH library
config
--  functions.php
--  dbconfig.php  //Database connection
--  fbconfig.php  //Facebook API connection
--  twconfig.php  //Twitter API connection
index.php
home.php
login-twitter.php
login-facebook.php
getTwitterData.php
Facebook 设置
您必须 创建一个应用程序 。 Facebook将为您提供 app id 和 app secret id ,只需修改以下代码  
fgconfig.php
<?php
define('APP_ID', 'Facebook APP ID');
define('APP_SECRET', 'Facebook Secret ID');
?>
Twitter 设置
创建一个Twitter应用程序 点击这里 。 有些像Facebook Twitter使用这些修改以下代码为您提供消费者密钥amd消费者密钥。
twconfig.php
<?php
define('YOUR_CONSUMER_KEY', 'Twitter Key');
define('YOUR_CONSUMER_SECRET', 'Twitter Secret Key');
?>
 
index.php
        如果要修改Web项目现有的登录页面或索引页面,只需使用以下代码即可。
<?php
session_start();
if (isset($_SESSION['id'])) {
// Redirection to login page twitter or facebook
header("location: home.php");
}
if (array_key_exists("login", $_GET))
{
$oauth_provider = $_GET['oauth_provider'];
if ($oauth_provider == 'twitter')
{
header("Location: login-twitter.php");
}
else if ($oauth_provider == 'facebook')
 {
header("Location: login-facebook.php");
}
}
?>
//HTML Code
<a href="?login&oauth_provider=twitter"> Twitter_Login </a>
<a href="?login&oauth_provider=facebook"> Facebook_Login </a>
如有任何疑问请在此处评论。

(编辑:宁德站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读