欢迎光临杨雨的个人博客站!

杨雨个人网站-杨雨个人博客-杨照佳

杨雨个人博客网站

关注互联网和搜索引擎的个人博客网站

首页 > cms使用教程 > 帝国cms使用教程 >

帝国CMS不用用户在静态文件下查看内容权限

发布时间:2019-03-10  编辑:杨雨个人博客网站   点击:   

  帝国CMS不同会员组查看文章权限判断在静态页面的实现方法

  require("class/connect.php");

  include("class/db_sql.php");

  include("class/config/config.php");

  include("data/dbcache/class.php");

  $link=db_connect();

  $empire=new mysqlquery();

  $classid=intval($_GET['classid']);//当前信息所属栏目ID

  $id=intval($_GET['id']);//当前信息ID

  $muserid=(int)getcvar('mluserid');//用户id

  $musername=RepPostVar(getcvar('mlusername'));//用户名

  $mgroupid=(int)getcvar('mlgroupid');//会员组id

  if($classid&&$id&&$class_r[$classid][tbname]&&$muserid){

  $r=$empire->fetch1("select id,title from {$dbtbpre}ecms_".$class_r[$classid][tbname]." where and classid='$classid' limit 1");

  if($mgroupid==2){//判断会员组id为2

  ?>

  document.write('标题:');//这里自行修改提示文字、要展示的内容等

  }elseif($tmgetgroupid==1) //判断会员组id为1

  ?>

  document.write('此信息需要VIP权限才可以查看');//这里自行修改提示文字、要展示的内容等

  }else{

  ?>

  document.write('登录后才能查看');//这里自行修改提示文字、要展示的内容等

  }

  db_close();

  $empire=null;

  ?>

  把以上代码存为show.php文件,把show.php放到e目录里。

  内容模板显示调用

<script src="[!--news.url--]e/show.php?classid=[!--classid--]&id=[!--id--]"></script>

  上面的sql语句只是查询title,其他字段自行修改


  推荐阅读

  帝国CMS修改用户登录状态loginjs.php如何修改

我修改了:e/member/login/loginjs.php,可是,只要重新生成网站的Html页面,此文件又被修改回来帝国默认的那个文件了.最后,我只好把此文件的777属性改为644.这样可以解决了.请>>>详细阅读


本文标题:帝国CMS不用用户在静态文件下查看内容权限

地址:

 1/2    1  2 下一页

关键词

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

本文地址:http://itbyc.com/cms/empirecms/18989.html
转载请注明出处。

分享是一种快乐,也是一种美德:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
博客首页 | WEB开发 | 网站运营 | CMS使用教程 滇ICP备14002061号-1