详情页

帝国cms内容对游客隐藏,会员登录后可见2(“隐藏内容”在“源代码”中可见)

时间:2024年03月30日

编辑:佚名

页面显示是要登陆后才能看内容
内容页增加jquery、动态判断是否登录
内容页代码:
假设你所有的正文都在一个div盒子里面
<div id="content">[!--newstext--]</div>
内容页代码:
<script src="https://cdn.bootcss.com/jquery/3.0.0/jquery.min.js"></script>
<script src="/e/extend/isLogin/isLogin.php"></script>
<script>
(function($) {
    $("#content").hide();
    if (isLogin) {
        $("#content").show();
    }
})(jQuery)
</script>
判断是否登录代码:
/e/extend/isLogin/isLogin.php
注意保存路径:
<?php
require('../../class/connect.php');
require('../../class/db_sql.php');
$link = db_connect();
$empire = new mysqlquery();
$username = getcvar('mlusername');
$userid = (int)getcvar('mluserid');
$rnd = getcvar('mlrnd');
$user = $empire->fetch1("SELECT `userid` FROM `{$dbtbpre}enewsmember` WHERE `userid` = '{$userid}'
        AND `username` = '{$username}'
        AND `rnd` = '{$rnd}'");
db_close();
$empire = null;
if (empty($user)) {
    exit('var isLogin = 0;');
}
exit('var isLogin = 1;');
?>
相关文章
猜你需要