Maison > php教程 > PHP源码 > PHP 生成 .htpasswd 文件的用户名和密码

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

PHP中文网
Libérer: 2016-05-25 17:13:46
original
1223 Les gens l'ont consulté

.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;
    }
}
  
?>
Copier après la connexion

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


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal