校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 網站建設 > 建站知識 > dedecms5.7商城系統游客可下訂單購買的修改方法

dedecms5.7商城系統游客可下訂單購買的修改方法

POST TIME:2020-03-31 17:11

有時候為了方便,我們使用的商城系統的時候,讓游客也可以購買,這對于小站來說是在合適不過了。今天介紹的就是在dedecms 5.7系統的商場系統中,實現游客可下訂單購買的修改方法,需要的的朋友參考下。

方法1、
修改DEDE本身的訂單程序,DEDE不就是要求注冊會員才可以嗎 ?

現在注冊一個公共會員 寫死在程序中去 就是在用戶名和密碼字段我直接自動寫了值 不就OK了嗎 呵呵,當然如果想智能一點 如果用戶是會員 則用用戶的會員號 否則就用默認的賬號。

方法2、
后臺先開啟會員功能 如果不希望有會員加入 可以禁止會員注冊
然后找到plus/carbuyaction.php文件

刪除代碼:

//確認用戶登錄信息
if($cfg_ml->IsLogin())
{
$userid = $cfg_ml->M_ID;
}
else
{
$username = trim($username);
$password = trim($password);
if(empty($username) || $password)
{
ShowMsg("請選登錄!","-1",0,2000);
exit();
}
$rs = $cfg_ml->CheckUser($username,$password);
if($rs==0)
{
ShowMsg("用戶名不存在!","-1",0,2000);
exit();
}
else if($rs==-1)
{
ShowMsg("密碼錯誤!","-1",0,2000);
exit();
}
$userid = $cfg_ml->M_ID;
}


第一個人的思路中存在一個問題,就是“如果有人買了東西沒有支付 后來的用戶不是要一起支付了 能看到其它的未支付訂單”,下面有人提出了這個質疑,不太理想。第二個人把那段代碼刪除后,那就是把用戶登錄的信息也沒在訂單中關聯起來了,所以我們即要游客可以訂單,會員也能購買。

做了如下修改:
/plus/carbuyaction.php的
 

//確認用戶登錄信息
if($cfg_ml->IsLogin())
{
$userid = $cfg_ml->M_ID;
}
else
{
$username = trim($username);
$password = trim($password);
if(empty($username) || $password)
{
ShowMsg("請選登錄!","-1",0,2000);
exit();
}
$rs = $cfg_ml->CheckUser($username,$password);
if($rs==0)
{
ShowMsg("用戶名不存在!","-1",0,2000);
exit();
}
else if($rs==-1)
{
ShowMsg("密碼錯誤!","-1",0,2000);
exit();
}
$userid = $cfg_ml->M_ID;
}


修改為:
 

//確認用戶登錄信息
if($cfg_ml->IsLogin())
{
$userid = $cfg_ml->M_ID;
}
else
{
$username = trim($username);
$password = trim($password);
if(empty($username) || $password)
{
$userid = 0;
}
else
{
$rs = $cfg_ml->CheckUser($username,$password);
if($rs==0)
{
ShowMsg("用戶名不存在!","-1",0,2000);
exit();
}
else if($rs==-1)
{
ShowMsg("密碼錯誤!","-1",0,2000);
exit();
}
$userid = $cfg_ml->M_ID;
}
}


代碼說明:
如果用戶沒有登錄,那我就把0賦值給 id,這樣在后臺只要看到是0下的訂單,就是游客的。

這個對于一些網站上的小商品購買,還是很合適的,不需要注冊會員就可直接購買。是不是很方便呢?



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 乳山市| 台中县| 黑龙江省| 额敏县| 平邑县| 宁都县| 忻城县| 聂拉木县| 治多县| 吉林省| 和林格尔县| 台山市| 隆化县| 嵩明县| 简阳市| 西贡区| 阿拉尔市| 永胜县| 浑源县| 仁化县| 咸丰县| 金昌市| 中方县| 华坪县| 长武县| 汪清县| 平和县| 铁岭县| 图木舒克市| 普兰店市| 舟山市| 宾阳县| 巴楚县| 阳泉市| 尤溪县| 武宣县| 蛟河市| 田东县| 平罗县| 台湾省| 新丰县|