Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.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/72.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_Facebook_Login - Fatal编程技术网

Php 整合Facebook登录和注册

Php 整合Facebook登录和注册,php,mysql,facebook,login,Php,Mysql,Facebook,Login,该网站已经有php登录和注册,但也必须有facebook登录和注册。把它们分开——我可以这样做,但把它们结合起来——我对此感到困惑 我的意思是,如果有人点击了登录和facebook,但他的facebook电子邮件已经在基本系统(不是facebook)的系统中注册,那么这个人应该会收到一条错误消息,对吗 有人能给我一些建议,如何将facebook登录与基本php登录相结合,这样我就不会弄乱代码或数据库了?将任务分解成流程图,你就会明白如何编程。一旦用户登录,你只需检查数据库中是否已经存在电子邮件:

该网站已经有php登录和注册,但也必须有facebook登录和注册。把它们分开——我可以这样做,但把它们结合起来——我对此感到困惑

我的意思是,如果有人点击了登录和facebook,但他的facebook电子邮件已经在基本系统(不是facebook)的系统中注册,那么这个人应该会收到一条错误消息,对吗


有人能给我一些建议,如何将facebook登录与基本php登录相结合,这样我就不会弄乱代码或数据库了?

将任务分解成流程图,你就会明白如何编程。一旦用户登录,你只需检查数据库中是否已经存在电子邮件:如果已经存在,您只需加载他的数据和/或凭据。一般来说,我们认为Facebook连接是安全的,即使用户没有通过Facebook注册,我们也接受登录用户。StackOverFlow就是以这个系统为例的。如果您想要一个关于如何通过PHP SDK集成Facebook注册/登录的好教程,Facebook Github帐户提供了一个很好的示例: