Вход Регистрация
Файл: BlogExl_v_3/modules/pages/reg.php
Строк: 44
<?
if(isset($user['id'])){header('location:?');}
head('Регистрация');
echo 
'<div class="rega">Регистрация</div>';
if(isset(
$_GET['save'])){
$login $func->txt($_POST['login']);
$sex $func->num($_POST['sex']);
$pass $func->txt($_POST['pass']);
$pass2 $func->txt($_POST['pass2']);
$email $func->txt($_POST['email']);
if (
$dbs->query("SELECT * FROM `blogger` WHERE `login` like '%".$login."%'")->num_rows>=1){$err .= 'Логин <b>'.$login.'</b> уже зарегистрирован!';}
if(
strlen($login)>15 || strlen($login)<|| empty($login)){$err .= 'Слишком длинный или короткий логин!';}
if(
strlen($pass)>17 OR strlen($pass)<4){$err .= 'Слишком длинный или короткий пароль!';}
if(
$pass!==$pass2){$err .= 'Пароли не совпадают!';}
if(!
preg_match('!^[a-z0-9]+$!i',$pass)){$err .= 'В пароле обнаружены запрещённые знаки!';}
if (!
preg_match('!^[A-z0-9_-]+$!i',$login)){$err .= 'В логине присутствуют запрещенные символы';}
if(!empty(
$email) AND !preg_match("/@/i",$email)){$err .= 'Неверный формат E-mail';}
if(empty(
$err)){
$dbs->query("INSERT INTO `blogger` SET `login`= '$login',`pass`= '$pass', `sex`= '$sex', `email`= '$email', `ip`= '$ip', `ua`= '$ua', `time_reg`= '".time()."'");
setcookie('login'$logintime() + 604800'/');
setcookie('pass'$passtime() + 604800'/');
echo 
'<div class="razd">Вы успешно зарегистрировались!</div><div class="text_stat">Логин: <b>'.$login.'</b><br/>Пароль: <b>'.$pass.'</b><br/>IP: <b>'.$ip.'</b><br/>Софт: <b>'.$ua.'</b></div><div class="post2"><a href="/">Войти на сайт</a></div>';
foot();
exit();
}
}
$func->error($err);
echo 
'<div class="text_stat"><form action="?save" method="post">Логин:<br/><input type="text" name="login"/><br/>Пароль:<br/>
<input type="password" name="pass" /><br />
Повторите пароль:<br />
<input type="password" name="pass2" /><br />
Пол:<br/>
<select size="1" name="sex">
<option value="1">Мужской</option>
<option value="2">Женский</option>
</select><br/>Email: <br />
<input type="text" name="email" value=""/><br/>
<input type="submit" value="Регистрация"></form></div>'
;
foot();
?>
Онлайн: 0
Реклама