實現dedecms商城游客可以下訂單,織夢不登陸會員也可以下訂單
方法如下:
找到/plus/carbuyaction.php中的代碼如下:
- //確認用戶登錄信息
- if($cfg_ml->IsLogin())
- {
- $userid = $cfg_ml->M_ID;
- }
- else
- {
- $username = trim($username);
- $password = trim($password);
- if(emptyempty($username) || $password)
- {
- ShowMsg("請選登錄!","-1",0,2000);
- exit();
- }
- $rs = $cfg_ml->CheckUser($username,$password);
- if($rs==0)
- {
- ShowMsg("用戶名不存在!","-1",0,2000);
- exit(); //Vevb.com
- }
- 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(emptyempty($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();
- }//Vevb.com
- $userid = $cfg_ml->M_ID;
- }
- }
修改的意思是,如果用戶沒有登錄,那我就把0賦值給id,這樣在后臺只要看到是0下的訂單,就是游客的。
新聞熱點
疑難解答