title
菜鸟吧 首页 站长学堂 ecshop教程 查看内容

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

2019-10-15 14:16| 发布者: admin| 查看: 16| 评论: 0|原作者: 菜鸟哥

摘要: 文件在 /api/uc.php 搜索 set_cookie  function set_cookie($user_id=, $user_name = , $email = )  {  if (empt……

文件在 /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 一点错误勘误


路过

雷人

握手

鲜花

鸡蛋

最新评论

一键注册登录,免回复/免积分下载更多的源码资源教程

客服中心 搜索
Archiver 手机版 小黑屋 网站地图

Copyright © 2015-2026 菜鸟吧论坛 |找资源研究学习当然上菜鸟吧论坛

警告:本站所有资源收集世界互联网,请下载后24小时之内删除,否則後果自負!
WARNING: ‌All resources from the web. Delete within 24 hours or consequences at your own risk!
郑重声明:站内所有资源均来自互联网或会员投稿发布, 如果侵犯了权益请联系删除,E-mail:cniaoba@qq.com 商用请购买正版。

返回顶部