Вход Регистрация
Файл: hostbiter.ru/Modules/lostpass.php
Строк: 37
<?
require ($_SERVER['DOCUMENT_ROOT'].'/Core/core.php');
$title 'Восстановление пароля';
require (
$_SERVER['DOCUMENT_ROOT'].'/Core/head.php');
if(
$user){
    
header("Location: /my");
    exit;
}
if(isset(
$_GET['send'])){
    
$login htmlspecialchars(trim($_POST['login']));
    
$email htmlspecialchars(trim($_POST['email']));
    
$sql1 $db->prepare("SELECT * FROM `users` WHERE `login` = ?");
    
$sql1->execute([$login]);
    
$fa1 $sql1->fetch();
    if(
$sql1->rowCount() == 0$err 'Пользователя не существует!';
    elseif(
$fa1['email'] != $email$err 'Mail не верен!';
    if(!
$err){
        
$message 'Здравствуйте '.$login.'!<br/>
         Вами (или нет) была произведена операция по восстановлению пароля на сайте http://'
.$_SERVER['SERVER_NAME'].'<br/>
         Ваши данные для входа в аккаунт:<br/>
         -------------------------<br/>
         Логин: '
.$login.' <br/>
         Пароль: '
.decode($fa1['password']).'<br/>
         -------------------------<br/>
          Сcылка для автовхода:<br/>
          http://'
.$_SERVER['SERVER_NAME'].'/auth.php?step=2&log='.$login.'&pass='.decode($fa1['password']).'<br/>
         -------------------------<br/>
         Это письмо выслано автоматически, и на него не нужно отвечать.'
;
        
$subject $login.' - Восстановление пароля';
        
$headers  "Content-type: text/html; charset=utf-8 rn"
        
$headers .= "From: От кого письмо <no-reply@".$_SERVER['SERVER_NAME'].">rn"
        
$headers .= "Reply-To: no-reply@".$_SERVER['SERVER_NAME']."rn";
        
mail($email,$subject,$message,$headers);
        
$_SESSION['message'] = 'Письмо отправленно на mail';
        
header("Location: /lostpass.php");
        exit;
    }else{
        
$_SESSION['message'] = $err;
        
header("Location: /lostpass.php");
        exit;
    }
}
?>
<form id="loginForm" action="?send" method="post">
<div class="field">
<label>Имя пользователя:</label>
<div class="input">
<input type="text" name="login" value="" id="login" />
</div>
</div>
<div class="field">
<label>Ваш mail:</label>
<div class="input">
<input type="email" name="email" value="@" id="login" />
</div>
</div>
<div class="submit">
<button type="submit" name="send">Далее</button>
</div>
</form>
<?
require ($_SERVER['DOCUMENT_ROOT'].'/Core/foot.php');
?>
Онлайн: 1
Реклама