外链代发包收录,纯手工外链代发就找老客外链吧

站长新闻

您的位置:老客外链吧 > 站长新闻 >

帝国cms如何实现首页使用密码登录?

文章来源:网站优化教程 作者:老客外链 人气:10 时间2022-07-24 18:20:15

首页实现密码登录,很多站长也有这样的需求,设置一个密码,仅供自己访问或者朋友家人访问。

帝国cms如何实现首页使用密码登录?

帝国cms程序如果要在动态首页实现,首先要把首页作为一个“登录”页面,密码正确后,再访问指定的列表页面。具体实现方法,参考如下代码:

  1. <?php
  2. $password="1234";//这里是密码
  3. $p="";
  4. if(isset($_COOKIE["isview"])and$_COOKIE["isview"]==$password){
  5. $isview=true;
  6. }else{
  7. if(isset($_POST["pwd"])){
  8. if($_POST["pwd"]==$password){
  9. setcookie("isview",$_POST["pwd"],time()+3600*3);
  10. $isview=true;
  11. }else{
  12. $p=(emptyempty($_POST["pwd"]))?"<scriptlanguage='javascript'>alert('请输入密码');</script>":"<scriptlanguage='javascript'>alert('密码不正确,请重新输入。');</script>";
  13. }
  14. }else{
  15. $isview=false;
  16. $p="私人博客,请勿擅闯";
  17. }
  18. }
  19. if($isview){
  20. header('location:/e/action/ListInfo/?classid=1');
  21. }else{?>
  22. <divclass="mima-box">
  23. <h3>密码登录</h3>
  24. <formmethod="post">
  25. <inputname="pwd"type="text"value=""placeholder="输入密码"class="passw">
  26. <inputtype="submit"value="提交"class="dl"/>
  27. </form>
  28. <p><?phpecho$p;?></p>
  29. </div>
  30. <?php
  31. }?>

robots.txt也要禁止文件访问,可以这么写:以上代码中,有个简单的js判断,如果密码没输入正确,会弹出一个提示框,然后就是密码输入后有个缓存时间。header('location:/e/action/ListInfo/?classid=1'); 是跳转到指定的链接地址。最后一点要提示一下,页面是需要动态模式的,在系统设置里面设置。还有即使是密码访问,也没有绝对的安全,所以,网站最好还是不要放置特别重要的文件或者私人图片。

  1. #
  2. #robots.txtforEmpireCMS
  3. #
  4. User-agent:*
  5. Disallow:/

以上就是关于帝国cms常见问题中"帝国cms如何实现首页使用密码登录?"的全部内容

联系我们

在线服务 外链咨询 二维码

扫码添加微信:juxia_com