帝国cms内容页设置访问密码帝国cms内容页设置访问密码

生命不息,
折腾不止!

帝国cms内容页设置访问密码

帝国cms内容页添加访问密码,具体思路,就是添加一个mima字段保存密码,然后我们可以在编辑文章时,给mima字段添加密码内容,然后给内容页模板的内容部分做php判断,判断访客输入的密码是否和我们设置的mima字段内容相同,如果相同,则可以访问文章内容。

注意事项,内容页必须是动态页面,如果是静态页面,就没有效果了。

下面讲解一下操作过程:

1.在系统模型新建一个mima的字段

2.在内容页对应位置添加如下代码:

<!--访问密码判断-->
<?php
if(!$navinfor[mima])  //如果没有设置密码,就显示全文
{
?>
[!--newstext--]

<?
}else{    //如果设置了密码

    if(isset($_POST['password'])){   //判断访客是否填写了密码
       $pwd=$_POST['password'];
            if($pwd == $navinfor[mima]){  //判断如果访客的密码正确,则显示全文
            ?>
            [!--newstext--]
           <?  
           }else{
           echo "<script>alert('密码错误');</script>";   //如果访客密码错误,则提示密码错误
           }
    }

    if($pwd !== $navinfor[mima]){  //如果访客的密码不正确,则显示输入密码框
    ?>
    <form action="/e/action/ShowInfo.php?classid=[!--classid--]&id=[!--id--]" method="post">
    请输入访问密码:<input type="password" name="password" placeholder="请在这里输入访问密码" />
    <input type="submit" value="确认" class="houhaoresults" />
    </form>
    <?
    }
}
?>
<!--/访问密码判断-->

 

赞() 打赏
未经允许不得转载:我的博客 » 帝国cms内容页设置访问密码
分享到: 更多 (0)

评论 4

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    这是评论测试

    DUX主题小秘7个月前 (09-17)回复
    • 飞歌导航东方红烦得很

      themebetter主题小秘3周前 (04-08)回复
  2. #2

    这是新的一条评论

    DUX主题小秘7个月前 (09-17)回复
  3. #3

    未来一年,中国的移动支付市场会是什么样?

    DUX主题小秘7个月前 (09-17)回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

大前端WP主题 更专业 更方便

联系我们 联系我们