登录Facebook和Twitter
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,F acebook和Twitter在社交网络世界中变得越来越大,两个网络都提供oAuth支持。 我们开发了一个用Twitter和Facebook登录的系统。 如今网页用户对填写大型注册表不感兴趣。 此
千家信息网最后更新 2026年11月02日登录Facebook和Twitter
(
id INT PRIMARY KEY AUTO_INCREMENT ,
email VARCHAR(70),
oauth_uid VARCHAR(200),
oauth_provider VARCHAR(200),
username VARCHAR(100),
twitter_oauth_token VARCHAR(200),
twitter_oauth_token_secret VARCHAR(200)
);
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
define('APP_ID', 'Facebook APP ID');
define('APP_SECRET', 'Facebook Secret ID');
?>
define('YOUR_CONSUMER_KEY', 'Twitter Key');
define('YOUR_CONSUMER_SECRET', 'Twitter Secret Key');
?>
define (' DB_SERVER ', 'localhost');
define (' DB_USERNAME ', 'username');
define (' DB_PASSWORD ', 'password');
define (' DB_DATABASE ', 'database');
$db = mysqli_connect ( DB_SERVER , DB_USERNAME , DB_PASSWORD , DB_DATABASE );
?>
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
Twitter_Login
Facebook_Login
F acebook和Twitter在社交网络世界中变得越来越大,两个网络都提供oAuth支持。 我们开发了一个用Twitter和Facebook登录的系统。 如今网页用户对填写大型注册表不感兴趣。 此脚本可帮助您避免注册表单,它非常有用且易于集成。
数据库
示例数据库 用户 表列id,email,oauth_uid,oauth_provider和 username.
(
id INT PRIMARY KEY AUTO_INCREMENT ,
email VARCHAR(70),
oauth_uid VARCHAR(200),
oauth_provider VARCHAR(200),
username VARCHAR(100),
twitter_oauth_token VARCHAR(200),
twitter_oauth_token_secret VARCHAR(200)
);
该教程包含三个名为 facebook , twitter 和 config的 文件夹 , 其中包含 PHP文件。
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将为您提供 app id 和 app secret id ,只需修改以下代码
fgconfig.php
define('APP_ID', 'Facebook APP ID');
define('APP_SECRET', 'Facebook Secret ID');
?>
创建一个Twitter应用程序 点击这里 。 有些像Facebook Twitter使用这些修改以下代码为您提供消费者密钥amd消费者密钥。
twconfig.php
define('YOUR_CONSUMER_KEY', 'Twitter Key');
define('YOUR_CONSUMER_SECRET', 'Twitter Secret Key');
?>
dbconfig.php
数据库配置文件。
define (' DB_SERVER ', 'localhost');
define (' DB_USERNAME ', 'username');
define (' DB_PASSWORD ', 'password');
define (' DB_DATABASE ', 'database');
$db = mysqli_connect ( DB_SERVER , DB_USERNAME , DB_PASSWORD , DB_DATABASE );
?>
login-twitter.php
在根目录中,在 login-twitter.php 代码中 找到以下行 并替换您的 网站 。
index.php
如果要修改Web项目现有的登录页面或索引页面,只需使用以下代码即可。
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
Twitter_Login
Facebook_Login
如有任何疑问请在此处评论。
谢谢,
代码
数据
数据库
文件
登录
只需
密钥
应用程序
消费者
用户
程序
网络
页面
应用
消费
三个
世界
两个
兴趣
教程
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上海睿民互联网科技有限公司
互联网佳科技有限公司
互联网科技行业发展
没上市的科技互联网公司
互联网 科技创新
丰台科技园 互联网公司
互联网之后的科技是什么
赶超互联网科技 微信多开
互联网科技大奖都有哪些公司
河南住房之家互联网科技
中国互联网公司排名锤子科技
特约风豹互联网科技为什么扣费
世界互联网领先科技成果获奖
互联网风格科技公司名称
半导体行业属于互联网高科技类吗
萌小萌互联网科技河南有限公司
互联网科技机房
互联网界的黑科技
西安左小互联网科技有限公司
互联网科技创新方面的资料
云之行互联网科技
互联网科技大会案例
央行互联网金融科技公司
知域互联网科技有限公司大骗子
区块链结合互联网科技
工业互联网山东科技大学
产业互联网科技服务公司
江苏互联网智能科技软件
互联网科技收购价值
平安好医生打造互联网科技医疗