Файл: reg.php
Строк: 46
<?php
///Автор: Kurama
///bymas.ru/id17706
require ('config/func.php');
require ('config/header.php');
echo '<div class="title"><center>Регистрация</center></div>';
echo '<div class="menu"><center>';
if(isset($_POST['login'])){
$login = text($_POST['login']);
$pass = text($_POST['pass']);
$repass = text($_POST['repass']);
$sex = text($_POST['sex']);
$sql = mysql_result(mysql_query("SELECT * FROM `user` WHERE `login` = '$login'"));
if(empty($login)) $err = 'Введите логин';
if(empty($pass)) $err= 'Введите пароль';
if(empty($repass)) $err='Введите пароль еще раз';
if($sql > 0) $err='Такой логин уже занят';
if(mb_strlen($login) > 15 or mb_strlen($login) < 3) $err='Логин не может быть короче 3 и длинее 15 символов';
if(mb_strlen($pass) > 20 or mb_strlen($pass) < 3) $err='Пароль не может быть короче 3 и длинее 20 символов';
if($pass != $repass) $err = 'Пароль не совпадают';
if(!isset($err)){
mysql_query("INSERT INTO `user` SET `login` = '".$login."', `pass` = '".md5(md5($pass))."', `sex` = '".$sex."'");
setcookie('login', $login, time()+86400*365, '/');
setcookie('pass', md5(md5($pass)), time()+86400*365, '/');
header('location: /');
die();
}else{
$_SESSION['notif'] = ''.$err.'';
header('Location: ?');
die();
}
}
echo '<form action="" method="post"> Логин:<br/><input type="text" name="login" maxlength="50" value=""/><br/> Пароль:<br/><input type="password" name="pass" maxlength="50" value=""/><br/>Пароль еще раз:<br/><input type="password" name="repass" maxlength="50" value=""/><br/>Ваш пол:<br /><select name="sex"><option value="m">Мужской</option><option value="w">Женский</option></select><br/></br><input type="submit" value="Регистрация"></form></center></div>';
require ('config/footer.php');
?>