gpt4 book ai didi

ecshop的ucenter同步登陆uc.php 一点错误勘误

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 24 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章ecshop的ucenter同步登陆uc.php 一点错误勘误由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

文件在 /api/uc.php 搜索 set_cookie  。

复制代码 。

代码如下

function set_cookie($user_id=”, $user_name = ”, $email = ”)  {  if (empty($user_id))  {  /* 摧毁cookie */  $time = time() – 3600;  setcookie(‘ECS[user_id]‘, ”, $time);//这里有问题  setcookie(‘ECS[username]‘, ”, $time);//这里有问题  setcookie(‘ECS[email]‘, ”, $time);//这里有问题  }  else  {  /* 设置cookie */  $time = time() + 3600 * 24 * 30;  setcookie(“ECS[user_id]“, $user_id, $time, $GLOBALS['cookie_path'], $GLOBALS['cookie_domain']);  setcookie(“ECS[username]“, $user_name, $time, $GLOBALS['cookie_path'], $GLOBALS['cookie_domain']);  setcookie(“ECS[email]“, $email, $time, $GLOBALS['cookie_path'], $GLOBALS['cookie_domain']);  }  }  。

因为假设这样的架构  http://域名/ 是 ecshop ,http://域名/bbs/ 为论坛dzX2, 那么,在ec登陆后,dzX2 点退出,  会发送一个javascript申请到 /api/uc.php的 logout请求 ( 如果setcookie 只是在 /bbs/ 下 设置cookie 为空,那么就清空不了cookie  严格的应该是  setcookie('ECS[user_id]', '', $time,$GLOBALS['cookie_path'], $GLOBALS['cookie_domain']);  那么代码可以修改为  还有要修改ecshop的 ucenter插件,ncludes/modules/integrates/ucenter.php  如图两部分  。

最后此篇关于ecshop的ucenter同步登陆uc.php 一点错误勘误的文章就讲到这里了,如果你想了解更多关于ecshop的ucenter同步登陆uc.php 一点错误勘误的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

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