Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将经典(电子邮件/密码)登录与facebook登录合并_Php_Mysql_Database_Facebook Graph Api_Facebook Javascript Sdk - Fatal编程技术网

Php 将经典(电子邮件/密码)登录与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

我有一个网站,有经典的电子邮件/密码登录和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的
$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");
          }
希望这能对你有所帮助