CODE:<?php
require_once('config.php');
mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PWD);
mysql_select_db(MYSQL_DB);
if (isSet($_POST['login']) && isSet($_POST['pwd']))
register();
function register()
{
$table = MYSQL_TABLE;
$login = addSlashes($_POST['login']);
if (mysql_num_rows(mysql_query("SELECT `id` FROM `$table` WHERE `login` = '$login' LIMIT 1")))
{
echo 'Пользователь с таким логином уже существует!';
return;
}
$pwd = md5($_POST['pwd']);
mysql_query("INSERT INTO `$table` (`id`, `login`, `pwd`, `temp`, `ip`, `browser`, `date`) VALUES (NULL, '$login', '$pwd', NULL, '', '', SUBDATE(NOW(), INTERVAL 1 YEAR))");
echo ("Пользователь $_POST[login] успешно создан.");
}
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
Логин: <input type="text" name="login"><br>
Пароль: <input type="text" name="pwd"><br>
<input type="submit" value="Создать пользователя">
</form>
Этот скрипт, кстати, тоже неплохо бы прикрыть от посторонних - хотя бы тем же самым скриптом защиты, но натравленным на другую таблицу, в которой прописан только один пользователь - Ты. |