当前位置:首页 > CMS教程 > DeDecms > 列表

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

发布:smiling 来源: PHP粉丝网  添加日期:2019-03-05 16:35:19 浏览: 评论:0 

实现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(); //phpfensi.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. }//phpfensi.com 
  27. $userid = $cfg_ml->M_ID; 
  28. } 
  29. } 

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

Tags: dedecms 商城游客 下订单

分享到: