<?php echo $_SERVER['PHP_AUTH_USER']; ?> blablabla <form action=adduser.php method=post> Имя <input type=text name=name><br> Пароль <input type=password name=pass><br> Пароль <input type=password name=pass_again><br> <input type=submit name=sub value='Создать'> </form>
<?php require_once("config.php"); require_once("security_mod.php"); if(empty($_POST['name'])) exit("Не указано имя нового пользователя"); if(empty($_POST['pass'])) exit("Не указан пароль пользователя"); if($_POST['pass'] != $_POST['pass_again']) exit("Пароли не равны"); if (!get_magic_quotes_gpc()) { $_POST['name'] = mysql_escape_string($_POST['name']); $_POST['pass'] = mysql_escape_string($_POST['pass']); } $_POST['name'] = str_replace("'","`",$_POST['name']); $_POST['pass'] = str_replace("'","`",$_POST['pass']); $query = "INSERT INTO userlist VALUES (NULL,'$_POST[name]','".md5($_POST['pass'])."')"; if(mysql_query($query)) { echo "Новый пользователь создан"; echo "<HTML><HEAD> <META HTTP-EQUIV='Refresh' CONTENT='0; URL=index.php'> </HEAD></HTML>"; } else { exit("Ошибка при добавлении нового пользователя"); } ?>
Options -Indexes AuthName "Restricted area" AuthType Basic AuthUserFile /home/www/abc/.htpasswd Require valid-user