大家好!
之前有個需求
是暫時在一些原本的framework上面新增一個暫時性的PHP密碼
那我上網找一下
發現一些解決方案

<?php //開啟session session_start(); if (isset($_SESSION['newlogin'])) { unset($_SESSION['newlogin']); } //設定暫時性帳號密碼,陣列key是帳號,值是密碼 $valid_apasswords = array("test" => "123456"); //取得有哪些key(帳號) $valid_admin = array_keys($valid_apasswords); //取得輸入的帳號密碼 $user = $_SERVER['PHP_AUTH_USER']; $pass = $_SERVER['PHP_AUTH_PW']; //檢查帳號密碼 $avalidated = (in_array($user, $valid_admin)) && ($pass == $valid_apasswords[$user]); $validated = ($avalidated == true) ; //是否驗證通過 if (!$validated) { //不允許登入 header('WWW-Authenticate: Basic realm="Login Area"'); header('HTTP/1.0 401 Unauthorized');exit(); } //驗證通過 echo 'Welcome!'; ?>
給大家參考囉!
感恩!

留言板
歡迎留下建議與分享!希望一起交流!感恩!