您当前的位置: 主页 > 优化教程
防止恶意投稿或者灌水的又一方法,判断积分是否够一定量,如果够就可以投稿和评论,不够就提示信息。很实用。实现方法:
 
1.投稿:打开member/article_add.php,找到
 
if(empty($dopost)) 
 
在他后边加入:
 
//检查用户 
$username = $cfg_ml->M_UserName; 
$l_jifen=$dsql->GetOne("Select scores from `js_member` where uname='$username'"); 
if($l_jifen['scores']>=200) 
$dsql->ExecuteNoneQuery("Update `js_member` set logintime='".time()."',loginip='".GetIP()."' where mid='{$cfg_ml->M_ID}'; "); 
else  
{  
ResetVdValue();  
ShowMsg("对不起,需要200以上积分才能在发布文档!","-1","0",3000); 
exit();  
 
2.评论:打开plus/feedback_ajax.php,找到
 
//检查用户 
    $username = empty($username) ? '游客' : $username; 
    if(empty($notuser)) $notuser = 0; 
    if($notuser==1) 
    { 
        $username = $cfg_ml->M_ID > 0 ? '匿名' : '游客'; 
    } 
    else if($cfg_ml->M_ID > 0) 
    { 
        $username = $cfg_ml->M_UserName; 
    } 
    else if($username!='' && $pwd!='') 
    { 
        $rs = $cfg_ml->CheckUser($username, $pwd); 
        if($rs==1) 
        { 
            $dsql->ExecuteNoneQuery("Update `js_member` set logintime='".time()."',loginip='".GetIP()."' where mid='{$cfg_ml->M_ID}'; "); 
        } 
        $cfg_ml = new MemberLogin(); 
    } 
 
替换为:
 
//检查用户 
    $username = empty($username) ? '游客' : $username; 
    if(empty($notuser)) $notuser = 0; 
    if($notuser==1) 
    { 
        $username = $cfg_ml->M_ID > 0 ? '匿名' : '游客'; 
    } 
    else if($cfg_ml->M_ID > 0) 
    { 
        $username = $cfg_ml->M_UserName; 
    } 
    else if($username!='' && $pwd!='') 
    { 
        $rs = $cfg_ml->CheckUser($username, $pwd); 
        if($rs==1) 
        { 
            $dsql->ExecuteNoneQuery("Update `js_member` set logintime='".time()."',loginip='".GetIP()."' where mid='{$cfg_ml->M_ID}'; "); 
        } 
        $cfg_ml = new MemberLogin(); 
    } 
 
这样就可以有效的判断了。其余模型的修改也类似这样的。
 

关键词:DEDECMS,只,允许,会员,积分,大于,200,的,投稿    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

DedeCms实现不限数量的交叉副栏目目前织梦dedecmx5.6版本副栏目选择只能选择为9个,但就是由稀奇... 2021-07-22
DedeCMS列表页给推荐的文章添加推荐特荐图标我们知道织梦DedeCMS文章内容发布的时候可以选择头条、推荐、特荐等... 2021-07-22
Dedecms文章设置推荐后列表页标题自动加粗的解决方法本文实例讲述了Dedecms文章设置推荐后列表页标题自动加粗的解决方法... 2021-07-30
织梦cms复制页面内容,自动在后面加上网址dedecms织梦COPY页面内容,自动在后面加上网站信息,利于SEO... 2021-07-27
Dedecms本地上传缩略图启用水印的方法关于Dedecms本地上传缩略图启用水印的问题,很多朋友在织梦论坛问,... 2021-07-22
织梦用sql命令删除系统全局自定义变量如果后台添加变量后不想要了,可删除。有两种方法,一种是直接登录数据库,... 2021-07-22
defaultpic.gif是什么,defaultpic.gif路径修改方法defaultpic.gif是什么 defaultpic.gif是de... 2021-07-30
dedecms问题Cannot modify header information headers already昨天使用appsevr本地架设一个站,因为需要调试一个页面模板,因此改... 2021-07-27
Dedecms教程:更新的文章禁止标题一致网站文章的更新最重要的一点就是原创性了。很多时候dedecms(织梦)... 2021-08-14
dedecmsdedecms不能保存jpeg格式图片的解决方法方法如下: 进入织梦的后台管理目录,默认是dede文件夹,找到/inc... 2021-08-09
dede:arclist的各种属性详解及orderby的各种排序方法DEDECMS 制作的 织梦模板 进行二次开发,就离不开DEDE的de... 2021-07-22
织梦修改默认keywords字符长度的方法关键词在搜索引擎优化这一方面有着非常重要的作用,简单来讲,关键词一般指... 2021-08-14
dedecms使用getall获取当前页面tag标签(超连接)的方法本文实例讲述了dedecms使用getall获取当前页面tag标签(超... 2021-07-27
织梦自由列表freelist调用增加排序方法很多站长在用到织梦的自由列表功能时,会发现其排序方式比较单一,不能满足... 2021-07-22
dedecmsdedecms相关专题的调用方法dedecms织梦相关专题的调用方法 。 在需要调用相关专题的地方添加... 2021-08-09

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn