喜欢就分享给更多人!

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

ecshop 10-15 14:16
ecshop的ucenter同步登陆uc.php 一点错误勘误

苹果丽中黑, arial, helvetica, sans-serif;background-color:#ffffff;margin-top:0.5em;margin-bottom:0.5em;">文件在 /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]);

  }

  }

  因为假设这样的架构

  名/ 是 ecshop ,名/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同步登陆uc.php 一点错误勘误

  还有要修改ecshop的 ucenter插件,怎么做网站ncludes/modules/integrates/ucenter.php

  如图两部分


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


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

友情链接: 菜鸟吧源码 菜鸟聚会登录 网站目录大全 菜鸟吧导航网 冒泡网赚 中创网 福缘创业网 臭虾米项目网 小淘学社 吾图资源网 懒人之家源码 ASP300源码 折翼天使 锦尚中国 莎莎源码论坛 吾爱源码论坛 织梦58 搜虎源码论坛 游戏咖啡屋 码农网 虎格网 织梦猫 魔克吧 忽悠兄基地

网站快速入口:| 网站首页 | 用户登录 | 快捷登录 | 注册账号 | 会员中心 |