帝国CMS实现判断会员是否登录及登录后才能看到内容的方法
- 新建
show.php文件,放到e目录里。 show.php内容如下:
<?php
require("class/connect.php");
include("class/db_sql.php");
include("class/config.php");
include("data/dbcache/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,phone from {$dbtbpre}ecms_".$class_r[$classid][tbname]." where id='$id' and classid='$classid' limit 1");
if($r[id]){
?>
document.write('<li style="margin: 3px auto 0px; padding: 0px 3px; outline: none; line-height: 21.6px; font-size: 12px; clear: both; border-width: 1px; border-style: solid; border-color: rgb(0, 153, 204); background: rgb(246, 251, 255); overflow: hidden;">'.$r[phone].'</li>');
<?php
}
}
?>
- 在需要显示内容的地方使用以下代码:
<script src="[!--news.url--]e/show.php?classid=[!--classid--]&id=[!--id--]"></script>

扫码添加技术【解决问题】
专注企业网站建设、网站安全16年。
承接:企业网站建设、网站修改、网站改版、BUG修复、问题处理、二次开发、PSD转HTML、网站被黑、网站漏洞修复等。
专业解决各种疑难杂症,您有任何网站问题都可联系我们技术人员。
本文来自博客园,作者:黄文Rex,转载请注明原文链接:https://www.cnblogs.com/hwrex/p/18510538

浙公网安备 33010602011771号