Файл: pesn_voini/peseni_vojni/instalscript/engine/public/save.php
Строк: 42
<?
require_once($_SERVER['DOCUMENT_ROOT']."/instalscript/engine/_inc/sys.php");
head("Сохранение",$uid);
//
echo logs();
//
//
if($user['save'] >= 1){
header('location:/');
exit();
}
//
//
if(is('1') == 'form'){
//
$login = checking($_POST['login']);
//
$password = checking($_POST['password']);
//
$email = checking($_POST['email']);
//
$err = false;
if(mb_strlen($login) < 3 or mb_strlen($login) > 18){
err("Логин должен быть больше 3 сим. и меньше 18 сим.");
$err = true;
}
//
if(mb_strlen($password) < 3 or mb_strlen($password) > 31){
err("Пароль должен быть больше 3 сим. и меньше 31 сим.");
$err = true;
}
//
$search1 = fch("SELECT * FROM `users` WHERE `login` = ? LIMIT 1", array($login));
//
$search4 = fch("SELECT * FROM `users` WHERE `email` = ? LIMIT 1", array($email));
//
if($search1 != null){
err("Данный логин уже занят");
$err = true;
}
if($search4 != null){
err("Данный E-mail уже занят");
$err = true;
}
if($err == false){
// Завершение регистрации
$password = md5(md5($password)); // Конвертируем пароль в двойной md5
//
$rou = rand(100000,999999);
//
$hash = md5(md5($rou)); // Конвертируем hash в двойной md5
//
qry("UPDATE `users` SET `login` = ?, `password` = ?, `hash_password` = ?, `email` = ?, `save` = ?, `gold` = `gold` + ?, `bonus` = ? WHERE `id` = ? LIMIT 1", array($login,$password,$hash,$email,1,50,3,$uid));
//
UserEnter($uid,$password);
unset($_SESSION['u']);
header("Location:/");
exit();
}
header("Location:/save/?");
exit();
}
echo "
<div class = 'cntr'>
<form method = 'post' action = '/save/form/'>
Логин
<input type = 'text' name = 'login'>
Пароль
<input type = 'password' name = 'password'>
";
echo "E-mail<br>
<input type = 'text' name = 'email'>
";
echo "
<input class = 'btn btn-blue w50' type = 'submit' value = 'Продолжить'>
</form>
</div>
";
//
foot($uid);
?>