Вход Регистрация
Файл: WM_dvig/reg.php
Строк: 59
<?php
$verx 
'Регистрация';

require_once (
'system/function.php');
require_once (
'system/header.php');

if(
$user['id']) {
header('Location: /');
exit();
}

echo 
'<div class="razd" style="text-align:center;font-weight:bold;">'.$verx.'</div>
<div class="hit" style="border-bottom:1px dashed #e6b464"><a href="/">Главная</a> -> '
.$verx.'</div>';

if(isset(
$_REQUEST['submit'])) {

$login guard($_POST['login']);
$sql mysql_query("SELECT COUNT(`id`) FROM `users` WHERE `login` = '".$login."'"); 
$pass guard($_POST['pass']);
$pass2 guard($_POST['pass2']);
$fpass md5(guard($_POST['pass']));
$sex guard($_POST['sex']);

if(
$pass != $pass2$err 'Пароли не одинаковые';

if(
mb_strlen($pass) > 25 or mb_strlen($pass2) < 5$err 'Ошибка ввода пароля.';
if(!
preg_match('|^[a-z0-9-]+$|i'$pass2)) $err 'Ошибка ввода пароля.';
if(empty(
$pass2)) $err 'Введите повторный пароль.';

if(
mb_strlen($pass) > 25 or mb_strlen($pass) < 5$err 'Ошибка ввода пароля.';
if(!
preg_match('|^[a-z0-9-]+$|i'$pass)) $err 'Ошибка ввода пароля.';
if(empty(
$pass)) $err 'Введите свой пароль.';

if(
mysql_result($sql0) > 0$err 'Логин '.$login.' занят.';
if(
mb_strlen($login) > 20 or mb_strlen($login) < 5$err 'Ошибка ввода логина.';
if(empty(
$login)) $err 'Введите свой логин.';

if(
$err) {
echo 
'<div class="home" style="text-align:center;font-weight:bold;">'.$err.'</div>';
} else {    
mysql_query("INSERT INTO `users` SET `login` = '".$login."', `pass` = '".$fpass."', `sex` = '".$sex."', `datareg` = '".time()."', `level` = '0'");
$sql mysql_insert_id();
if(
$sql == 1mysql_query("UPDATE `users` SET `level` = '3' WHERE `id` = '1'");

setcookie('uslog'$logintime()+86400*365'/');
setcookie('uspass'$fpasstime()+86400*365'/');
header('location: /');
exit();
}

}

echo 
'<div class="hit"><form method="POST" action="">
<font color="red">*</font>Логин: <br /> <input type="text" name="login" maxlength="20" value="'
.$login.'" /><br />
<font color="red">*</font>Пароль: <br /> <input type="password" name="pass" maxlength="25" /><br />
<font color="red">*</font>Повторите пароль: <br /> <input type="password" name="pass2" maxlength="25" /><br />
<font color="red">*</font>Пол: <br /> <select name="sex"><option value="1">Мужской</option> <option value="2">Женский</option></select><br/>
<input type="submit" name="submit" value="Регистрация" />
</form></div>'
;

require_once (
'system/footer.php');
?>
Онлайн: 1
Реклама