帝國cms如何實現首頁使用密碼登錄?
首頁實現密碼登錄,很多站長也有這樣的需求,設置一個密碼,僅供自己訪問或者朋友家人訪問。
帝國cms程序如果要在動態首頁實現,首先要把首頁作為一個“登錄”頁面,密碼正確后,再訪問指定的列表頁面。具體實現方法,參考如下代碼:
- <?php
- $password = "1234"; // 這里是密碼
- $p = "";
- if(isset($_COOKIE["isview"]) and $_COOKIE["isview"] == $password){
- $isview = true;
- }else{
- if(isset($_POST["pwd"])){
- if($_POST["pwd"] == $password){
- setcookie("isview",$_POST["pwd"],time()+3600*3);
- $isview = true;
- }else{
- $p = (emptyempty($_POST["pwd"])) ? "<script language='javascript'> alert('請輸入密碼');</script>" : "<script language='javascript'> alert('密碼不正確,請重新輸入。');</script>";
- }
- }else{
- $isview = false;
- $p = "私人博客,請勿擅闖";
- }
- }
- if($isview){
- header('location:/e/action/ListInfo/?classid=1');
- }else{ ?>
- <div class="mima-box">
- <h3>密碼登錄</h3>
- <form method="post">
- <input name="pwd" type="text" value="" placeholder="輸入密碼" class="passw">
- <input type="submit" value="提交" class="dl"/>
- </form>
- <p><?php echo $p; ?></p>
- </div>
- <?php
- } ?>
robots.txt也要禁止文件訪問,可以這么寫:以上代碼中,有個簡單的js判斷,如果密碼沒輸入正確,會彈出一個提示框,然后就是密碼輸入后有個緩存時間。header('location:/e/action/ListInfo/?classid=1'); 是跳轉到指定的鏈接地址。最后一點要提示一下,頁面是需要動態模式的,在系統設置里面設置。還有即使是密碼訪問,也沒有絕對的安全,所以,網站最好還是不要放置特別重要的文件或者私人圖片。
- #
- # robots.txt for EmpireCMS
- #
- User-agent: *
- Disallow: /
以上就是關于帝國cms常見問題中"帝國cms如何實現首頁使用密碼登錄?"的全部內容
點個贊! ()
- 上一篇
帝國cms結合項如何實現多條件查詢?(帶插件下載)
帝國cms結合項可實現多條件查詢,用在網站產品信息篩選中比較多,這樣方便用戶查找。如果想要在帝國cms系統中實現多條件的篩選1、下載插件https://pan.baidu.com/s/1KldzKOYFXwm9VysUTn8NrQ2、打開“fieldand.txt&r
- 下一篇
帝國cms在列表頁隨機顯示標題圖片,并且壓縮裁剪圖片大小
在帝國cms后臺程序中,如果列表頁沒標題圖的話,帝國cms會有個默認的無圖的圖片顯示,那如果要隨機顯示圖怎么做呢?隨機同樣會用到函數rand(),還需要將制作好的圖片,放到指定的目錄下,并且給圖片標上序號,例如4張圖片,就在rand寫