dedecms5.7经营城市系统,游客可以购买订单购买的改性方法

点评:对dedecms5.7经营城市体系的改性方法可以购买无需注册





方法1。
修改dede本身的秩序的过程,是德不是一个注册会员的要求我是一个简单注册的会员,死在程序里是写在用户名和密码字段上,我写的OK值不是自动的:哦,当然如果你要智能点,如果用户是会员用户,用会员号或者使用默认账号是简单的。js!!!
方法2。
如果你不想加入会员,禁止会员注册,你可以先尝试后台打开会员功能。
然后找到加/ carbuyaction.php文件
删除以下代码

复制代码代码如下所示:
确认用户登录信息
如果($ cfg_ml -> IsLogin())
{
美元美元cfg_ml -> m_id UserID =;
}
其他的
{
用户名=修剪(用户名);
密码=修剪(密码);

如果(空(用户名密码|美元美元)|)
{
showmsg(请登录!
出口();
}

RS =美元美元cfg_ml ->检查用户(用户名密码美元,美元);
如果($ = 0)
{
showmsg(用户名不存在!
出口();
}
否则如果($ = = - 1)
{
showmsg(密码错误!
出口();
}
美元美元cfg_ml -> m_id UserID =;
}

在我的网站,这两个不能完全解决问题,但两人组合,只是在我的要求。在一个人的思想,即一个问题如果有人买了东西不付钱,以后用户不必支付一起看其他未付订单。从第二人,就是去除代码后,用户登录信息不与订单相关的,所以我们需要游客秩序,成员也可以购买。例如,我做了以下修改:
/ / carbuyaction.php加

复制代码代码如下所示:
确认用户登录信息
如果($ cfg_ml -> IsLogin())
{
美元美元cfg_ml -> m_id UserID =;
}
其他的
{
用户名=修剪(用户名);
密码=修剪(密码);

如果(空(用户名密码|美元美元)|)
{
showmsg(请登录!
出口();
}

RS =美元美元cfg_ml ->检查用户(用户名密码美元,美元);
如果($ = 0)
{
showmsg(用户名不存在!
出口();
}
否则如果($ = = - 1)
{
showmsg(密码错误!
出口();
}
美元美元cfg_ml -> m_id UserID =;
}

相反

复制代码代码如下所示:
确认用户登录信息
如果($ cfg_ml -> IsLogin())
{
美元美元cfg_ml -> m_id UserID =;
}
其他的
{
用户名=修剪(用户名);
密码=修剪(密码);

如果(空(用户名密码|美元美元)|)
{
用户ID = 0美元;
}
其他的
{
RS =美元美元cfg_ml ->检查用户(用户名密码美元,美元);
如果($ = 0)
{
showmsg(用户名不存在!
出口();
}
否则如果($ = = - 1)
{
showmsg(密码错误!
出口();
}
美元美元cfg_ml -> m_id UserID =;
}
}

修改的意思是,如果用户没有登录,那么我将给ID分配0,这样在后台,只要我们看到0的顺序,它就是旅游者。经过测试,没有发现问题。