首页 > CMS > 织梦DEDE > 正文

实现dedecms商城游客可以下订单,织梦不登陆会员也可以下订

2024-07-12 08:43:54
字体:大 中 小
来源:转载
供稿:网友

实现dedecms商城游客可以下订单,织梦不登陆会员也可以下订单

方法如下:

找到/plus/carbuyaction.php中的代码如下:

  1. //确认用户登录信息 
  2. if($cfg_ml->IsLogin()) 
  3. { 
  4. $userid = $cfg_ml->M_ID; 
  5. } 
  6. else 
  7. { 
  8. $username = trim($username); 
  9. $password = trim($password); 
  10. if(emptyempty($username) || $password) 
  11. { 
  12. ShowMsg("请选登录!","-1",0,2000); 
  13. exit(); 
  14. } 
  15. $rs = $cfg_ml->CheckUser($username,$password); 
  16. if($rs==0) 
  17. { 
  18. ShowMsg("用户名不存在!","-1",0,2000); 
  19. exit(); //Vevb.com 
  20. } 
  21. else if($rs==-1) 
  22. { 
  23. ShowMsg("密码错误!","-1",0,2000); 
  24. exit(); 
  25. } 
  26. $userid = $cfg_ml->M_ID; 
  27. } 

把这段代码修改为:

  1. //确认用户登录信息 
  2. if($cfg_ml->IsLogin()) 
  3. { 
  4. $userid = $cfg_ml->M_ID; 
  5. } 
  6. else 
  7. { 
  8. $username = trim($username); 
  9. $password = trim($password); 
  10. if(emptyempty($username) || $password) 
  11. { 
  12. $userid = 0; 
  13. } 
  14. else 
  15. { 
  16. $rs = $cfg_ml->CheckUser($username,$password); 
  17. if($rs==0) 
  18. { 
  19. ShowMsg("用户名不存在!","-1",0,2000); 
  20. exit(); 
  21. } 
  22. else if($rs==-1) 
  23. { 
  24. ShowMsg("密码错误!","-1",0,2000); 
  25. exit(); 
  26. }//Vevb.com 
  27. $userid = $cfg_ml->M_ID; 
  28. } 
  29. } 

修改的意思是,如果用户没有登录,那我就把0赋值给id,这样在后台只要看到是0下的订单,就是游客的。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表