Php 将经典(电子邮件/密码)登录与facebook登录合并
我有一个网站,有经典的电子邮件/密码登录和facebook登录。我在数据库中保留了一个字段(即Php 将经典(电子邮件/密码)登录与facebook登录合并,php,mysql,database,facebook-graph-api,facebook-javascript-sdk,Php,Mysql,Database,Facebook Graph Api,Facebook Javascript Sdk,我有一个网站,有经典的电子邮件/密码登录和facebook登录。我在数据库中保留了一个字段(即fb\u connect(TINY\u INT(1))),如果用户安装了应用程序登录facebook,那么fb\u connect字段将为1 我在github示例中使用了facebook javascript SDK和facebook PHP SDK 因此,当用户使用经典电子邮件/密码登录时,系统会检查fb\u connect是否设置为1。我想使用PHP SDK,它会自动转到facebook的$logi
fb\u connect(TINY\u INT(1))
),如果用户安装了应用程序登录facebook,那么fb\u connect
字段将为1
我在github示例中使用了facebook javascript SDK和facebook PHP SDK
因此,当用户使用经典电子邮件/密码登录时,系统会检查fb\u connect
是否设置为1。我想使用PHP SDK,它会自动转到facebook的$login\u url
,并重定向回系统
但是,我有不同类型的重定向uri
s。我需要能够在不同的页面重定向
有人想出了解决这个问题的办法吗?在成功登录facebook后,最好将页面地址存储在php会话中,以便重定向
if(isset($_REQUEST['state']))
{
$redirect_to = $_SESSION['redirect_url'] ? $_SESSION['redirect_url'] : 'index.php';
header ("Location: $redirect_to");
}
希望这能对你有所帮助