您当前的位置: 主页 > 优化教程
防止恶意投稿或者灌水的又一方法,判断积分是否够一定量,如果够就可以投稿和评论,不够就提示信息。很实用。实现方法:
 
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 调用文章顶级栏目id的方法今天做模板的时候遇到一个问题 ,就是我想调用谋篇文章的顶级栏目id .... 2021-07-22
织梦默认作者和默认来源修改首先直奔主题了,默认的未知和admin,很容易导致页面不美观,如果在返... 2021-07-27
织梦dede标签:arclist标签使用大全arclist是织梦网站建设计系统中最重要的标签,同时也是最基础的标签... 2021-09-25
织梦DEDE dede:arclist文章列表前面自动加递增数字标签只需加上这个即可 [field:global runphp=yes n... 2021-07-27
dede单页制作与单页内容在首页调用使用dede制作单页并且调用的方法,很多网站都有公司简介,并且在首页调... 2021-07-30
DedeCMS循环调用二级栏目及三级栏目的方法对于DEDECMS的二级栏目还有子栏目的需要循环调用的可以通过使用下面... 2021-07-22
dedecms织梦模板实现调用不同的文件标签作为横幅图比如想让banner在不同的栏目调用不同的图片。 img src=ba... 2021-07-22
织梦让channelartlist标签支持currentstyle高亮属性方法要实现织梦让channelartlist标签支持currentstyl... 2021-07-27
织梦dedecms系统循环调用二级栏目下三级栏目后台已经建好栏目,对于产品展示栏,之前按照这样的写法: 复制代码 {d... 2021-07-27
dedecms怎么批量删除TAG标签dedecms怎样批量删除TAG标签呢? 在dedecms的后台的核心... 2021-07-30
防止DedeCMS错误警告日志data/mysql_error_trace.inc暴露后台管防止DedeCMS错误警告日志data/mysql_error_tra... 2021-07-30
Dede sql命令执行提示mysql Table 'dede_guestbook' is read o今天在操作vps上dedecms的时候,发现Dede sql命令执行提... 2021-07-27
织梦 获取当前栏目ID以及调用当前栏目的字段获取dedecms当前栏目的ID,标签为: {dede:type}[f... 2021-08-14
dedecmsdedecms复制文章内容自动加版权代码当复制文章内容时,自动加版权与文章详细页网址的实现方法: 将下面的js... 2021-08-09
织梦上传bmp图片出现Upload filetype not allow!解决方法相信不少同学看了《织梦后台不支持上传bmp格式图片的解决方法》教程后,... 2021-07-22
织梦dedecms怎么更改会员中心目录member大家都知道,织梦默认的会员中心目录是member,那么我们要修改这个目... 2021-07-22
自定义织梦cms文章置顶及其功能原理分析本人在织梦dedecms本发分类信息发布系统那个功能的时候,因为,用到... 2021-07-30

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