dedecms实现禁止游客评论

点评:如果我们不想让访客评论和减少网站上的非法信息,我们可以通过相关操作来完成。




1。在后台系统设置rarr;系统基本参数具有添加新的变量;

变量名是:的cfg_feedback_guest布尔类型的变量的值是1

2。加上文件夹下的文件修改feedback.php

修改后的代码如下:将276行替换为313行:

复制代码代码如下所示:
检查访问者是否可以评论/
如果($ cfg_feedback_guest = = n)
{
检查用户登录
如果(空(美元notuser))
{
notuser = 0美元;
}
匿名/注释
如果($ notuser = = 1)
{
用户名=美元美元cfg_ml -> m_id > 0匿名者:旅游者;
}
如果($ cfg_ml -> m_id > 0)
{
用户名=美元美元cfg_ml -> m_username;
}
其他的
{
如果美元美元(用户名密码==!!)
{
RS =美元美元cfg_ml ->检查用户(用户名密码美元,美元);
如果($ = 1)
{
$ DSQL -> executenonequery(更新` dnzsw04_member `设置登录时间=时间()。',loginip = '。GetIP()。在中={ $ cfg_ml -> m_id } ';');
}
其他的
{
resetvdvalue();
showmsg('administrator设置游客不能发表评论,请先登录或登记!,1);
出口();
}
}
其他的
{
resetvdvalue();
showmsg('administrator设置游客不能发表评论,请先登录或登记!,1);
出口();
}
}
}
其他的
{
检查用户登录
如果(空(美元notuser))
{
notuser = 0美元;
}
匿名/注释
如果($ notuser = = 1)
{
用户名=美元美元cfg_ml -> m_id > 0匿名者:旅游者;
}
登录用户
如果($ cfg_ml -> m_id > 0)
{
用户名=美元美元cfg_ml -> m_username;
}
用户身份验证
其他的
{
如果美元美元(用户名密码==!!)
{
RS =美元美元cfg_ml ->检查用户(用户名密码美元,美元);
如果($ = 1)
{
$ DSQL -> executenonequery(更新` dnzsw04_member `设置登录时间=时间()。',loginip = '。GetIP()。在中={ $ cfg_ml -> m_id } ';');
}
其他的
{
用户名=旅游者;
}
}
其他的
{
用户名=旅游者;
}
}
}