ホームページ > php教程 > PHP源码 > PHP 生成 .htpasswd 文件的用户名和密码

PHP 生成 .htpasswd 文件的用户名和密码

PHP中文网
リリース: 2016-05-25 17:13:46
オリジナル
1227 人が閲覧しました

.htpasswd 主要是 apache 使用的基于文件的用户名和密码的存储

<?php
  
// - - - - - - - - - - - - - - - - - - -
// Author: Christopher Hair
// Website: www.chrishair.co.uk
// - - - - - - - - - - - - - - - - - - -
  
if (isset($_POST[&#39;submit&#39;])){
  $error = &#39;&#39;;
  $username = trim(stripslashes($_POST[&#39;username&#39;]));
  $password = trim(stripslashes($_POST[&#39;password&#39;]));
  
    if ($username == &#39;&#39; || preg_match(&#39;/\s/m&#39;, $username)) {
        $error .= "<p><strong>Invalid Username.</strong></p>\n";
    }
  
    if ($password == &#39;&#39; || preg_match(&#39;/\s/m&#39;, $password)) {
        $error .= "<p><strong>Invalid Password.</strong></p>\n";
    }
  
    if ($error == &#39;&#39;) {
        echo "<p>Success</p>\n";
        echo "<h1>" . htmlspecialchars($username) . ":" . crypt($password) . "</h1>\n";
    } else {
        echo $error;
    }
}
  
?>
ログイン後にコピー

 以上就是PHP 生成 .htpasswd 文件的用户名和密码的内容,更多相关内容请关注PHP中文网(www.php.cn)!


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート