Nikitoz01
Продвинутый
Дата регистрации:
06.10.2011 20:01:29
Сообщений: 40
Вот код страницы где регистрация
<?php
if (isset($_POST['reg'])) {
$login = htmlspecialchars($_POST ['login']);
$password = htmlspecialchars($_POST ['password']);
$bad = false;
session_start();
unset($_SESSION['error_login']);
unset($_SESSION['error_password']);
unset($_SESSION['success_reg']);
if ((strlen($login) <3) || (strlen($login) >32)) {
$_SESSION['error_login'] = 1;
$bad = true;
}
if ((strlen($password) <6) || (strlen($password) >32)) {
$_SESSION['error_login'] = 1;
$bad = true;
}
if (!$bad) {
$mysqli = new mysqli("localhost", "admin", "125175", "Maykop-Graffiti"
$password = md5($password);
$mysqli->query("INSERT INTO users (`login`, `password`) VALUES ('$login', '$password') "
$mysqli->close();
$_SESSION['reg_success'] = 1;
header("Location: index.htm"
}
}
?>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=windows-1251">
<meta name="Description" content="">
<meta name="KeyWords" content="">
<title>Maykop-Graffiti.ru</title>
</head>
<body>
<form id="form1" action="" method="post" >
<?php
if ($_SESSION['error_login'] ==1) echo "<p><span style='color: red; '>Некорректный логин</span</p>";
($_SESSION['error_password'] ==1) echo "<p><span style='color: red; '>Некорректный пароль</span</p>";
?>
<label>Логин<font color="red"></font>: </label>
<input type="text" name="login">
<br>
<br>
<label>Пароль<font color="red"></font>: </label>
<input type="password" name="password">
<br>
<br>
<input type="submit" name="reg" value="Зарегистрироваться">
</form>
</body>
</html>
Подскажите пожалуйста где ошибка заранее спасибо!