登录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安全错误
数据库的锁怎样保障安全
河南真二互联网科技有限公司
科技互联网技术
互联网金融 科技
远信互联网科技
华中科技大学互联网
腾讯科技 互联网女皇
上海万想互联网科技
佰商互联网科技有限公司
佩信高科技互联网
太原新华互联网科技学校怎么样
富国互联网科技创新基金
互联网科技中介
武汉健翔互联网络科技有限公司
国大互联网教育科技有限公司薪资
2021互联网科技公司排名
领航科技大厦互联网公司
互联网科技快讯热点
广东鹅鹅鹅互联网科技有限公司
好易买互联网科技
北京品多多互联网科技有限公司
互联网科技网
美国互联网科技
互联网 的科技创新
艾特科技互联网
互联网科技公司做什么
青岛中康互联网医疗科技有限公司
福州新华互联网科技学校 知乎
苏州五指互联网络科技有限
互联网公司黑科技创始人
科技发展第三阶段互联网时代