Вход Регистрация
Файл: save.php
Строк: 47
<?
# ALL author: XxxDIABLOxxX
# Nefest module
# pfofiwn.com
require_once 'core/system.php';
echo 
only_reg();
$header 'Сохранение';
require_once 
'core/head.php';
if(
$user[save]=="1"){
header ("Location: index.php"); 
}
?>  
<center><div class="repeat-razdel"></div>
<div class="listing-information"> Сохраните персонажа!</div>
<?

if (isset($_GET['go']) && $_GET['go']=='reg'){
 

if(isset(
$_POST['nick']) && isset($_POST['pass']) && isset($_POST['pass2'])) {
$nick check($_POST['nick']);
$pass check($_POST['pass']);
$pass2 check($_POST['pass2']);
$email check($_POST['email']);
$_email mysql_query("SELECT COUNT(`id`) FROM `user` WHERE `email` = '".$email."'"); 

if(
strlen($nick) < or strlen($nick) > 20$err =  'Длина ника должна быть в пределах 3 - 20 символов';
if(
strlen($pass) < or strlen($pass) > 20$err 'Длина пароля должна быть в пределах 6 - 20 символов';
if(
strlen($pass) != strlen($pass2)&$pass != $pass2$err =  'Пароли не совпадают!';
if (!
preg_match('/[0-9a-z_-]+@[0-9a-z_-^.]+.[a-z]{2,6}/i'$email)) {
$err 'Формат e-mail введён не верно!';
}
if (
mysql_result($_email0) > 0) {
$err 'Такой e-mail уже существует!';
}

if(
mysql_result(mysql_query("SELECT COUNT(*)  FROM `user` WHERE `nick` = '$nick'"),0) == true$err 'Пользователь с таким ником уже существует, выбирете другой';

if(!isset(
$err)) {
mysql_query('UPDATE `user` SET `nick` = ''.$nick.'',`pass` = ''.$pass.'',`email` = ''.$email.'', `save` = '1'  WHERE `id` = ''.$user['id'].''');
setcookie('nick'$nicktime()+86400*365'/');
setcookie('pass'$passtime()+86400*365'/');
header('Location: /index.php');
$_SESSION['message'] = 'Регистрация успешна';
exit();
}else{
header('Location: /save.php');
$_SESSION['err'] = $err;
exit();

}else{
header('Location: /save.php');
$_SESSION['err'] = 'Введите данные';
exit();

}

echo 
'<form action="?go=reg" method="post">';
echo 
"Введите логин:<br />";
echo 
'<input type="nick" name="nick"  value="'.check($_POST['nick']).'"/><br />';
echo 
"Введите пароль:<br />";
echo 
'<input type="pass" name="pass"  value="'.check($_POST['pass']).'"/><br />';
echo 
"Повторите пароль:<br />";
echo 
'<input type="pass" name="pass2"  value="'.check($_POST['pass2']).'"/><br />';
echo 
"Введите Email:<br />";
echo 
'<input type="pass" name="email"  value="'.check($_POST['email']).'"/><br />
<input type="submit" name="submit" value="Сохранить"/></form></div>'
;

//require_once 'core/foot.php';
?>
Онлайн: 0
Реклама