gpt4 book ai didi

php - 将 FB.Logout 插入其他脚本中的注销按钮/Fb.logout 不起作用

转载 作者:行者123 更新时间:2023-11-28 09:07:34 26 4
gpt4 key购买 nike

好吧,我读了 Facebook 建议,告诉我最好是当用户从我的网站注销时关闭 Facebook session 。

信息在这里:https://developers.facebook.com/docs/facebook-login/login-flow-for-web/#logout

我需要“插入”此操作 fb.logout 到已在文件“user_controller”上工作的注销按钮操作...我尝试像这样使用 PHP SDK 关闭 session ,但这不起作用...

function logout_action()
{



$srv_nms=BASE;
$srv_nms=str_replace("http://","",$srv_nms);
$srv_nms=str_replace("https://","",$srv_nms);
$srv_nms=str_replace("www.","",$srv_nms);


$srv_pats=$srv_nms;

$srv_nms_arr=explode("/",$srv_nms);
$srv_nms=$srv_nms_arr[0];


$srv_pats=str_replace($srv_nms."/","",$srv_pats);



setcookie(COOKIE_LOGINID,"",0,"/".$srv_pats,$srv_nms);
setcookie(COOKIE_USERNAME,"",0,"/".$srv_pats,$srv_nms);
setcookie(COOKIE_PASSWORD,"",0,"/".$srv_pats,$srv_nms);

include("facebook-php-sdk-master/src/facebook.php");
$facebook = new Facebook(array(
'appId' => '540341239342331',
'secret' => 'a44c3d3e83b746d7906baaef4b4e045c',
'cookie' => true,
));

//ovewrites the cookie
$facebook->setSession(null);


header("Location: ".$this->make_url("user/login/l"));
die;
}

无论如何,我认为向我的按钮添加功能 fb.logout 更好更容易,如下所示...我不知道如何执行此操作...这是我的注销按钮

<a href="http://orsilin.com.mx/index.php?page=user/logout">Cerrar Sesión</a>

最佳答案

尝试本教程来解决您的 PHP Facebook 注销问题 - 您最好回顾一下本教程,因此我不会推测其余代码的结构:

我之前读过的有用的 Facebook 登录/注销教程的链接是 here

关于php - 将 FB.Logout 插入其他脚本中的注销按钮/Fb.logout 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16782608/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com