帝国CMS内容页添加访问密码(兼容所有版本)

时间:2024年04月01日

/

来源:网络

/

编辑:佚名

帝国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>
    <?
    }
}
?>
<!--/访问密码判断-->
猜你需要

豫ICP备2021026617号-1  豫公网安备:41172602000185   Copyright © 2021-2028 www.78moban.com/ All Rights Reserved

本站作品均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系 1565229909#qq.com(把#改成@),我们将立即处理。