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