国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 帝國Empire > 正文

帝國cms內(nèi)容模板驗證權(quán)限的問題

2024-08-28 12:27:11
字體:
供稿:網(wǎng)友

我在文章系統(tǒng)模型中添加了兩個字段,member:普通會員可以查看的內(nèi)容;vip:VIP會員可以查看的內(nèi)容
我想實現(xiàn)的效果是:

  游客:打開網(wǎng)頁后,看到[newstext]字段里的內(nèi)容
  普通會員:登陸后,看到[member]字段里的內(nèi)容(但[newstext]字段和[vip]字段里的內(nèi)容就不顯示了)
  VIP會員:登陸后,看到[vip]字段里的內(nèi)容(但[newstext]字段和[member]字段里的內(nèi)容就不顯示了)

我在論壇找到下面這個驗證權(quán)限的show.php文件(http://bbs.phome.net/ShowThread/?threadid=89138&forumid=13),按照這個思路進(jìn)行了修改。但修改后出現(xiàn)了兩個問題:

  1、游客打開網(wǎng)頁后,[newstext]字段里的內(nèi)容沒有顯示出來,正文處是一片空白。
  2、VIP會員登陸后,正文處[vip]字段和[member]字段里的內(nèi)容都顯示出來了,而不是只顯示[vip]字段的內(nèi)容。

下面就是我修改過的show.php,我想可能是我有改錯的地方,麻煩幫我看看是哪里改錯了好嗎?
<?php
require("class/connect.php");
include("class/db_sql.php");
include("class/config.php");
include("class/class.php");
$link=db_connect();
$empire=new mysqlquery();
$classid=intval($_GET['classid']);
$id=intval($_GET['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,member from {$dbtbpre}ecms_".$class_r[$classid][tbname]." where id='$id' and classid='$classid' limit 1");
if($r[id])
{
?>
document.write('<?=$r[member]?>');
<?php
}
}
else
{
?>
document.write('<?=$r[newstext]?>'); 這里原來是登錄后才能查看這句話,我給改成了<?=$r[newstext]?>
<?php
}

下面這段 if / else 原來的文件里沒有,是我復(fù)制上面那段然后修改的,調(diào)用[vip]這個字段的內(nèi)容
if($classid&&$id&&$class_r[$classid][tbname]&&$muserid)
{
$r=$empire->fetch1("select id,vip from {$dbtbpre}ecms_".$class_r[$classid][tbname]." where id='$id' and classid='$classid' limit 2");    這里我將會員組ID由1改成了2
   if($r[id])
{
?>
document.write('<?=$r[vip]?>');
<?php
}
}
else
{
?>
document.write('<?=$r[newstext]?>');
<?php
}


db_close();
$empire=null;
?>

修改欄目,把內(nèi)容頁擴(kuò)展名改為.php
然后模板里加php驗證代碼
模板加這個代碼
<!--code.start-->?
if(!$_COOKIE[ecmsmlgroupid])
{
echo "您不是會員";
}
elseif($_COOKIE[ecmsmlgroupid]==1)
{
echo"普通會員";
}
elseif($_COOKIE[ecmsmlgroupid]==2)
{
echo"VIP會員";
}
?<!--code.end-->

ecms為你的cookie前綴,可以看e/class/config.php &nbsp

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 扎赉特旗| 新闻| 五常市| 阜宁县| 常德市| 禹州市| 广汉市| 建水县| 长顺县| 广丰县| 乌海市| 鲁山县| 搜索| 黑龙江省| 白朗县| 织金县| 永胜县| 北辰区| 神木县| 安龙县| 清丰县| 称多县| 金塔县| 北海市| 木兰县| 义马市| 卫辉市| 景洪市| 花莲市| 漳浦县| 年辖:市辖区| 新郑市| 通渭县| 巫溪县| 灌南县| 阳泉市| 隆回县| 巴林左旗| 福州市| 通道| 青浦区|