您当前的位置: 主页 > 优化教程
防止恶意投稿或者灌水的又一方法,判断积分是否够一定量,如果够就可以投稿和评论,不够就提示信息。很实用。实现方法:
 
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错误警告日志data/mysql_error_trace.inc暴露后台管防止DedeCMS错误警告日志data/mysql_error_tra... 2021-07-30
织梦推荐去掉加粗样式很多 织梦模板 建站的站长朋友们会碰到这样的问题,文章推荐后会出现加粗... 2021-07-27
dedecmsdedecms相关专题的调用方法dedecms织梦相关专题的调用方法 。 在需要调用相关专题的地方添加... 2021-08-09
一份非常完整的DEDE优化与SEO优化的技巧和细节心得(注:大家都知道百度的大更新一年只有那么几次,而且百度的新鲜嗜好期一过... 2021-07-22
织梦模板DEDECMS修改下载地址{dede:field name='softlinks'/}格式织梦DEDECMS修改下载地址{dede:field name=sof... 2021-07-22
DEDECMS登录后台卡(慢)解决方法方法一 打开DEDECMS后台/templets/的index_bod... 2021-07-27
dede数据库内容替换使用技巧dedecms带有一个非常有用的功能:数据库内容替换;很多人不知道他有... 2021-07-30
dedecms织梦模板栏目列表添加统计文档数量调用标签dedecms在栏目列表中添加统计文档数量调用标签,实现的方法还是非常... 2021-07-22
dedecms登陆后台直接转跳到首页解决办法用Dreamweaver8或者EditPlus打开/member/in... 2021-07-22
去除dedecmsdedecms后台与前台登陆验证码!织梦dedecms v5.7 gbk织梦后台与前台登陆验证码怎么去除呢... 2021-08-09
织梦织梦程序如何更改网站后台标题去掉织梦内容管理系统字样很多站长朋友都是使用织梦dedecms程序做企业宣传站点。这款程序建站... 2021-08-14
当前栏目调用上级栏目名称的办法问题:网站需要在栏目列表页调用上级栏目的名称,也就是在列表模板调用当前... 2021-08-14
织梦上传不了缩略图“上传失败,请检查配置”织梦的用户在发布文档的时候,点击本地上传的时候或者内容里插入图片的时候... 2021-07-27
织梦获取当前栏目id并进行判断调用方法织梦获取当前栏目id并进行判断调用方法 列表代码写法如下: {dede... 2021-07-22
Dede发表文章默认来源及作者的修改方法默认的来源是未知,默认的作者是admin 。 修改方法: 打开你的管理... 2021-07-22
百度编辑器ueditor代码高亮效果实现方法相信很多朋友在使用ueditor,同样地,我之前也一直使用uedito... 2021-07-22

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