Вход Регистрация
Файл: restore.php
Строк: 73
<?php 

require_once 'incfiles/core.php';
require_once 
'incfiles/func.php';
require_once 
'incfiles/auth.php';
require_once 
'incfiles/user.php';

if (!empty(
$user_id)) go(URL);

$title lang('Восстановление доступа к странице','Відновлення доступу до сторінки');


if (!empty(
$_GET['key']))
{
    
$key check($_GET['key']);
    if (!empty(
$key) && mysql_result(mysql_query("SELECT COUNT(`id`) FROM `users` WHERE `restore` = '".$key."' LIMIT 1"),0) == true)
    {    
        
$new_pass generate(6);
        
$arr mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `restore` = '".$key."' LIMIT 1"));
        require_once 
'incfiles/SendMailSmtpClass.php';
        
$mailSMTP = new SendMailSmtpClass('bigchopko@gmail.com''osDms8FfgT''ssl://smtp.gmail.com''ISme.club'465);
        
$message 'Вітаю, '.$arr['name'].'!<br/>
        Відновлення доступу до сторінки на сайті ISme.club завершено!<br/>
        Ваші дані для входу на сайт:<br/>
        Ваш E-mail: '
.$arr['mail'].'<br/>
        Ваш Пароль: '
.$new_pass.'<br/>
        З повагою адміністрація сайту ISme.club'
;
        
$headers"MIME-Version: 1.0rn";
        
$headers .= "Content-type: text/html; charset=utf-8rn"// кодировка письма
        
$headers .= "From: LiveBook.com.ua <livebook.com.ua@gmail.com>rn"// от кого письмо
        
$mailSMTP->send($arr['mail'], 'Відновлення доступу'$message$headers); // отправляем письмо
        
        
mysql_query("UPDATE `users` SET `restore` = '', `pass` = '".md5(md5($new_pass))."' WHERE `id` = '".$arr['id']."' LIMIT 1");
        
        require_once 
'incfiles/head.php';
        echo 
'<div class="title">'.$title.'</div>
        <div class="block">'
.lang('Поздравляю, '.$arr['name'].'!<br/>Восстановление доступа завершено!<br/>Ваши данные для входа на сайт отправлены на Ваш E-mail!','Вітаю, '.$arr['name'].'!<br/>Відновлення доступу завершено!<br/>Ваші дані для входу на сайт надіслані на Ваш E-mail!').'</div>';
        require_once 
'incfiles/foot.php'; exit;
    }
}
else if (!empty(
$_POST['mail']) && !empty($_POST['code']))
{
    
$mail check($_POST['mail']);
    
$code abs(intval($_POST['code']));
    if (empty(
$code)) $err1 true;
    if (!empty(
$code) && $_SESSION['code'] != $code$err1 true;
    if (
$err1 == true$err1 '<div>'.lang('Неверный код','Невірний код').'</div>';    

    if (empty(
$mail)) $err2 true;
    if (!empty(
$mail) && !preg_match('/[0-9a-z_-]+@[0-9a-z_-^.]+.[a-z]{2,6}/i'$mail)) $err2 true;
    if (!empty(
$mail) && mysql_result(mysql_query("SELECT COUNT(`id`) FROM `users` WHERE `mail` = '".$mail."' LIMIT 1"),0) == false$err2 true;
    if (
$err2 == true$err2 '<div>'.lang('E-mail указан неверно','E-mail вказано невірно').'</div>';

    if (
$err1 == false && $err2 == false)
    {
        
$key md5(md5($mail));
        
mysql_query("UPDATE `users` SET `restore` = '".$key."' WHERE `mail` = '".$mail."' LIMIT 1");
    
        require_once 
'incfiles/SendMailSmtpClass.php';
        
$mailSMTP = new SendMailSmtpClass('bigchopko@gmail.com''osDms8FfgT''ssl://smtp.gmail.com''LiveBook.com.ua'465);
        
$message 'Для відновлення доступу до сторінки перейдіть за посиланням: http://ISme.club/restore.php?key='.$key.'<br/>
        З повагою адміністрація сайту ISme.club'
;
        
$headers"MIME-Version: 1.0rn";
        
$headers .= "Content-type: text/html; charset=utf-8rn"// кодировка письма
        
$headers .= "From: LiveBook.com.ua <bigchopko@gmail.com>rn"// от кого письмо
        
$mailSMTP->send($mail'Відновлення доступу'$message$headers); // отправляем письмо
        
        
require_once 'incfiles/head.php';
        echo 
'<div class="title">'.$title.'</div>
        <div class="block">'
.lang('На Ваш E-mail отправлено письмо с дальнейшими указаниями для восстановления доступа.','На Ваш E-mail надіслано листа з подальшими вказівками для відновлення доступу.').'</div>';
        require_once 
'incfiles/foot.php'; exit;
    }
}

require_once 
'incfiles/head.php';

        echo 
'<div class="title">'.$title.'</div>';
        echo 
err($err2.$err1).'
        <div class="block">
        <form action="'
.URL.'/restore.php" method="post">
        '
.lang('Пожалуйста, укажите E-mail, который Вы использовали для входа на сайт','Будь ласка, вкажіть E-mail, який Ви використовували для входу на сайт').':<br />
        <input class="input" name="mail" type="text" maxlength="30"  value=""/>
        '
.lang('Введите код','Введіть код').':
        <input class="input2" name="code" maxlength="4" size="4" /> 
        <img src="'
.URL.'/captcha.php" alt="captcha" /><br/>
        <input class="button2" type="submit" value="'
.lang('Далее','Далі').'"/>
        </form>
        </div>'
;

require_once 
'incfiles/foot.php';

?>
Онлайн: 0
Реклама