请告诉我一个很好的教程来学习 php mysql login with facebook
使用 facebook 登录是否使用 facebook api 或 facebook sdk。
使用本教程
他的文件有一个问题。而config.php
不是if(is_null($facebook->getUser()))...
使用以下代码来检查用户是否已经存在。
try{
$me = $facebook->api('/me');
$error='no';
}
catch (FacebookApiException $e) {
$error='yes';
$perms=array('req_perms' => 'user_status,publish_stream,user_photos,email,status_update,friends_status,export_stream');
echo"<meta http-equiv='refresh' content='0; URL=".$facebook->getLoginUrl($perms,$cancel,$next,$display)."'>";
exit;
}
if($error!='yes'){//already logged in use normally
}
您应该使用SDK。看一下文档,它很清楚并且解释得很好。