Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.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/logging/2.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_Facebook - Fatal编程技术网

Php Facebook用户登录:未经应用程序授权的用户身份验证

Php Facebook用户登录:未经应用程序授权的用户身份验证,php,facebook,Php,Facebook,我的Facebook登录有问题。目前我使用的是登录url(getLoginUrl($params=array()),它会自动处理用户身份验证和应用程序身份验证/授权 这意味着,当新用户打开应用程序时,FB会自动将其重定向到身份验证页面 在这种情况下,我更希望收到该用户尚未验证我的应用程序的信息。这将给我一个机会,让新用户在面对FB认证页面之前,向他们展示一些关于该应用程序的附加信息 我想我正在寻找一个函数,它将返回,无论当前用户是否已经验证了我的应用程序 有没有办法从FB中检索此类信息?您当前是

我的Facebook登录有问题。目前我使用的是登录url(getLoginUrl($params=array()),它会自动处理用户身份验证和应用程序身份验证/授权

这意味着,当新用户打开应用程序时,FB会自动将其重定向到身份验证页面

在这种情况下,我更希望收到该用户尚未验证我的应用程序的信息。这将给我一个机会,让新用户在面对FB认证页面之前,向他们展示一些关于该应用程序的附加信息

我想我正在寻找一个函数,它将返回,无论当前用户是否已经验证了我的应用程序


有没有办法从FB中检索此类信息?

您当前是否使用header()或其他工具自动重定向?像这样的东西可能有用吗

$user = $facebook->getUser();
if ($user) {
  //stuff when user authenticated
} else {
  //stuff when user is not authenticated
  ?>
  <a href="<?php echo $facebook->getLoginUrl(array()); ?>">authenticate</a>
  <?php
}
$user=$facebook->getUser();
如果($user){
//用户验证时的内容
}否则{
//用户未经身份验证时的填充
?>

您当前是否使用header()或其他工具自动重定向?谢谢,这正是我所需要的。是否有方法将用户重定向到Facebook登录页面,该页面的链接与“getLoginUrl”返回的链接不同功能?如果用户未登录FB,此url将自动执行授权。我只希望用户登录并重新加载应用程序。这可能吗?