在做伤迪伤口网的时候,客户要求无需登录注册也可以下订单购买商品。这个网站是用dedecms5.7二次开发的,已经有很我地方被我小改过了,这下发现网站本身不带这功能,这又得改原程序了。
在官方论坛上也看到有人有这样子的需求,看了一下他们的问题也解决了,这里把他们的方法也贴出来。
第一个人的解决办法是这样子的,原文如下:
修改DEDE本身的订单程序,DEDE不就是要求注册会员才可以吗 ? 简单 那我现在注册一个公共会员 写死在程序中去 就是在用户名和密码字段我直接自动写了值 不就OK了吗 呵呵,当然如果你想智能一点 如果用户是会员 则用用户的会员号 否则就用默认的账号 也简单呀 JS呗 !!!
第二个人的解决办法原谅如下:
可以这样操作试一下 后台先开启会员功能 如果不希望有会员加入 可以禁止会员注册
然后找到plus/carbuyaction.php文件
删除以下代码
//确认用户登录信息
if($cfg_ml->IsLogin())
{
$userid = $cfg_ml->M_ID;
}
else
{
$username = trim($username);
$password = trim($password);
if(empty($username) || $password)
{