登录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安全错误
数据库的锁怎样保障安全
互联网黑科技
华服互联网科技怎么样
互联网科技社
科技创新互联网企业
壕鑫互联网络科技
四川狮子座互联网科技
富国互联网科技创新基金
深圳前海聚择互联网科技有限公司
汽车互联网创新科技园
上海宁丞科技互联网
和信科技工业互联网
互联网科技研发水平
阿里互联网科技企业
互联网公司高科技产品
云南省自由互联网科技有限公司
互联网营销推广黑科技
有人说阿里系是互联网科技企业
西安有哪些互联网高科技企业
广州三三互联网科技有限公司
马化腾互联网科技教学
上海挚品互联网科技有限公司
哈尔滨大商圈互联网科技有限公司
科技股互联网
朗新科技与工业互联网
无线互联网科技
米客互联网科技
团飞科技与伯堂互联网服务平台
上海科技产业互联网平台
互联网科技企业商标注意事项
万物互联网智能科技