您当前的位置: 主页 > 优化教程
防止恶意投稿或者灌水的又一方法,判断积分是否够一定量,如果够就可以投稿和评论,不够就提示信息。很实用。实现方法:
 
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织梦调用文章内容第一张图片地址的代码{dede:field.body/}调用的是全部文章内容 如果我们只想... 2021-07-22
织梦内容页调用栏目链接和栏目名称的方法在织梦内容页,可直接用 {dede:field.typename/} ... 2021-07-22
织梦批量删除后台所有图片集文章和指定图片集文章的方法织梦批量删除后台所有图片集文章,选择多行命令,然后在命令行中输入以下代... 2021-07-22
如何控制dedecms栏目列表页的缩略图大小方法一: {dede:list pagesize=15 imgwidt... 2021-07-30
DedeCms SEO 优化全攻略DedeCms 是公认的在SEO优化方面做得做好的CMS,可能很多人会... 2021-07-22
Dedecms教程:获取上一篇下一篇的URL地址有些客户问到dedecms是怎么调用上一篇下一篇的url地址的,只调用... 2021-07-30
织梦如何把时间戳转换成正常时间格式如果在datalist 可以用{dede:field.shijian ... 2021-08-14
怎么样解决织梦DEDECMS幻灯片图片显示模糊问题的办法大家使用织梦dedecms建站,都会遇到这样一个问题,就是织梦dede... 2021-07-30
织梦dedecms php常用函数function checkStr($str){ $output=; ... 2021-07-30
织梦channel导航标签不支持typeid指定栏目解决办法{/dede:channel} 但是很多情况下需要单独指定栏目(比如:... 2021-07-22
织梦dedecms首页调用单页栏目内容和文章内容的方法用dedecms做企业站时,通常在首页会调用公司简介、联系我们之类的单... 2021-07-27
dedecms 织梦5.7 图集实现分页功能第一步:在图集模板里加入分页代码:{dede:pagebreak/} ... 2021-07-27
织梦调用同一个附加属性的文章的方法今天早上的时候一位客户联系到我们,说是想要咨询dedecms调用栏目里... 2021-08-14
dedecms在IIS下不能生成HTML文件!我的服务器是WIN 2003 IIS PHP5 MYSQL5! 现在浏... 2021-07-22
dedecms搜索关键字不能小于2个字节怎么办本文介绍了dedecms搜索关键字不能小于2个字节的解决方法,修改下源... 2021-07-27

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