织梦DedeCms系统未审核文档禁止动态浏览修改方法

织梦DedeCms系统未审核文档禁止动态浏览修改方法,第1张

织梦DedeCms系统未审核文档禁止动态浏览修改方法(view.php)

默认情况下,DreamweavercmsDedeCms可以根据动态方法(/plus/view.php?Aid=xxx),用户贡献大量废文档,被百度收录,导致网站权威降低;站长/管理员的日常管理和维护非常麻烦。

而织梦cmsDedecms系统默认设置的这类方法,毫无疑问会产生许多的细微难题,例如:

1、用户投稿很多的废弃物文档而被百度收录导致网站权限降低;
2、给网站站长/管理员的日常管理维护保养含有巨大麻烦;
3、给前台接待用户产生不太好的浏览感受;
4、其他一些想像不上的状况等;

我们可以根据对编码的改动,完成下列实际效果:当用户投稿文档为待审核状态时,仅有投稿用户或管理员才可以查询,其他的用户均没法查询。

1)改动方式

编写开启/plus/view.php文件(注:这一文档是文档的动态性访问文档),寻找以下编码:

//查验阅读文章权限
$needMoney=$arc->Fields['money'];$needRank=$arc->Fields['arcrank'];

在下面一行添加下列编码:

复制代码编码以下:
$mid=$arc->Fields['mid'];
if(($cfg_ml->M_Rank<1||$mid<>$cfg_ml->M_ID)&&$needRank==-1){showMsg("你无查询权限",-1);
exit();}

储存关掉就可以。
2)实际效果浏览


3)实际效果的表达
根据以上变化,我们可以达到以下实际效果:当用户提交的文档处于待审批状态时,只有投稿用户或管理员可以查询,其他用户不能查询。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/773608.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-03
下一篇2022-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存