что пользователь зарегистрирован. Вот собственно сам код
<?php
header("Content-Type: text/html; charset=utf-8");
error_reporting(E_ALL);
$link = mysql_connect('localhost', 'root', '')
or die("MySQL Error: ".mysql_error()); // Соединяемся с сервером MySQL
mysql_select_db('allforlive', $link)
or die ('Не могу выбрать БД');
$login = !empty($_POST['login']) ? $_POST['login'] : '';
$password = !empty($_POST['password']) ? sha1($_POST['password']) : '';
$password2 = !empty($_POST['password2']) ? $_POST['password2'] : '';
$email = !empty($_POST['email']) ? $_POST['email'] : '';
$info = array();
if(!empty($_POST['register']))
{
if(!$login)
$info[] = 'Вы не заполнили форму Логин!';
elseif(!preg_match("/[-a-zA-Z0-9]{3,15}/", $_POST['login']))
$info[] = 'Вы неправильно ввели логин!';
if(!$password)
$info[] = 'Вы не ввели пароль.';
elseif(!preg_match("/[-a-zA-Z0-9]{6,36}/", $_POST['password']))
$info[] = 'Вы неправильно ввели пароль';
if(!$password2)
$info[] = 'Вы не ввели поттверждающий пароль.';
elseif(!preg_match("/[-a-zA-Z0-9]{6,36}/", $_POST['password2']))
$info[] = 'Вы неправильно ввели потверждение пароля';
if($_POST['password'] != $_POST['password2'])
$info[] = 'Вы неправильно ввели подтверждение пароля';
if(!$email)
$info[] = 'Вы не заполнели форму E-mail';
elseif(!preg_match("/[-a-zA-Z0-9_]{3,20}@[-a-zA-Z0-9]{2,64}\.[a-zA-Z\.]{2,9}/", $_POST['email']))
$info[] = "Вы неправильно ввели E-mail";
$password = sha1($_POST['password']);
if(count($info) == 0)
{
$query = 'INSERT INTO users(login, password, email) VALUES("'.$login.'", "'.$password.'", "'.$email.'")';
$result = mysql_query($query);
if($result)
echo 'Даные внесены в базу данных';
else
echo 'Ошибка, данные не были внесены в БД';
header('location: http://'.$_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']);
exit();
}
}
else
{
$info[] = 'Заполните данные.';
}
?>
<form action="" method="post">
Логин:<br /><input name="login" type="text" value="<?php echo $login ?>"><br />
Пароль:<br /><input name="password" type="password"><br />
Потвердите пароль:<br /><input name="password2" type="password"><br />
E-mail:<br /><input name="email" type="text" value="<?php echo $email ?>">
<br><input name="register" type="submit" value="Зарегистрироваться">
</form>
<?php
echo implode('<br>', $info). '<br>';
?>