中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

ecshop的ucenter同步登陸uc.php 一點錯誤勘誤

1970-01-01    來源:

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用
文件在 /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 點退出,
會發(fā)送一個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
如圖兩部分

標簽: 代碼 搜索 問題 域名

版權申明:本站文章部分自網絡,如有侵權,請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:Ecshop實現(xiàn)支付時傳送商品訂單號和商品名稱的方法

下一篇:ECSHOP去掉版權copyright powered by ecshop 去掉商標志logo