<?php
if (isset($_POST['submit'])) {
$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_password'] = 1;
$bad = true;
}
if (!$bad) {
$mysqli = new mysqli("localhost","root","","site");
$password = md5($password);
$mysqli->query("INSERT INTO users ('login','password') VALUE ('$login','$password')");
$mysqli->close();
$_SESSION['success_reg'] = 1;
header("Location: index.php");
}
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Registr</title>
</head>
<body>
<h2>Registr</h2>
<?php
if ($_SESSION['success_reg'] == 1) {
echo "Регистрация прошла успешно!";
unset ($_SESSION['success_reg']);
}
?>
<div style="background-color: #d7d7d7;padding: 10px;width: 200px;">
<form action="" method="post">
<?php
if ($_SESSION['error_login'] == 1) echo "Неверный логин";
if ($_SESSION['error_password'] == 1) echo "Неверный пароль";
?>
<p>Login :</p>
<input type="text" name="login"><br>
<p>Password :</p>
<input type="password" name="password"><br><br>
<input type="submit" name="submit" value="Enter" style="cursor: pointer;">
</form>
</div>
</body>
</html>