Вход Регистрация
Файл: rec.php
Строк: 64
<?php
$title
='Восстановление пароля';
require_once(
'system/up.php');
_NoReg();
if(isset(
$_POST['send'])){
    
$name=_TextFilter($_POST['login']);
        
$email=_TextFilter($_POST['email']);
$verify_login=mysql_query("SELECT COUNT(`id`) FROM `user_reg` WHERE `login`='".$name."'");
$verify_email=mysql_query("SELECT COUNT(`id`) FROM `user_reg` WHERE `email`='".$email."'");
if(empty(
$name)) {
$_SESSION['err']='Введите логин';
header('Location: rec.php');
exit();
}elseif(
mb_strlen($name)<3){
$_SESSION['err']='Логин короче 3 символов';
header('Location: rec.php');
exit();
}elseif(
mb_strlen($name)>15){
$_SESSION['err']='Логин длинее 15 символов';
header('Location: rec.php');
exit();
}elseif(
mysql_result($verify_login0)==0){
$_SESSION['err']='Такой логин не найден';
header('Location: rec.php');
exit();
}elseif(empty(
$email)){
$_SESSION['err']='Введите почтовый ящик';
header('Location: rec.php');
exit();
}elseif (!
filter_var($emailFILTER_VALIDATE_EMAIL)){
$_SESSION['err']='Не правильно введён почтовый ящик';
header('Location: rec.php');
exit();
}elseif(
mysql_result($verify_email0)==0){
$_SESSION['err']='Такой почтовый ящик не найден';
header('Location: rec.php');
exit();
}else{
    
$new_pass=_GenCode(20);
$message="Вы запросили восстановление пароля на сайте ".$site." для учетной записи: ".$name." nnВаш новый пароль: ".$new_pass."nnС уважением, администрация сайта ".$site.".";
mail($email"Восстановление пароля"$message"From: ".$support."rn"."Reply-To: ".$support."rn"."X-Mailer: PHP/" phpversion());
    
$pass md5(_TextFilter($new_pass));
mysql_query("UPDATE `user_reg` SET `pass`='".$pass."' WHERE `login`='".$name."' AND `email`='".$email."'");
$_SESSION['ok']='Новый пароль отправлен вам на почту';
header('Location: login.php');
exit();
}
}
if (isset(
$_SESSION['err'])){
echo 
'<div class="error center"><img src="images/icons/error.png"> '.$_SESSION['err'].'</div>';
$_SESSION['err']=NULL;
}
?>
<center><div class="hello"><span style="color:#739871;">Восстановление забытого пароля</center></div>




<div class="cont center">

<span style="color:#BCBCBC;">Введите свой Логин, почту, которую Вы указали в профиле.</a>




<form action="?" method="POST"> <placeholder="Логин"  <br />
<input class="text" name="login" placeholder="Логин"/>
<input class="text" name="email" placeholder="Почта"/>
<br/>
<button class="form_btn" type="submit" name="send" /> Выслать код восстановления <span class="form_btn_text"> </span></button></span></span></form><br/>

</div><div class="block_zero center">






<br><br><div class="small grey"><a href="rules.php"><font color=#AAA>Правила игры </a>  | © 2645.ru Rusalc 2015.</div></div></div>
Онлайн: 1
Реклама