Вход Регистрация
Файл: Application/system/controllers/ajax_recovery.php
Строк: 10
<?php 
// We check in which language we will work
if (isset($_SESSION["DATAGLOBAL"][0]) && !empty($_SESSION["DATAGLOBAL"][0])) $C->LANGUAGE $_SESSION["DATAGLOBAL"][0];
$this->load_langfile('outside/home.php');

$errored 0;
$txterror '';

$em '';

if (isset(
$_POST["em"]) && $_POST["em"] != ''$em $this->db1->e($_POST["em"]);

if (empty(
$em)) { $errored 1$txterror .= 'Error... '; }

if (
$errored == 1) {
    echo(
"0: ".$txterror);
} else {
    
$codeuser $this->db2->fetch_field("SELECT code FROM users WHERE email='".$em."' LIMIT 1");
    if (!
$codeuser) echo('0: '.$this->lang('home_f_recovery_error2'));
    else {
        
$coderecovery getCode(200);
        
        
$this->db2->query("UPDATE users SET coderecovery='".$coderecovery."' WHERE code='".$codeuser."' LIMIT 1");
        
        
$D->linkresetpass $C->SITE_URL.'login/resetpass/c:'.$coderecovery.'/cu:'.$codeuser;
        
        
$message $this->load_template('__mail_resetpass.php'FALSE);

        
$subject $this->lang('home_f_recovery_em_subject', array('#SITE_TITLE#'=>$C->SITE_TITLE));
        
        
send_mail_phpmailer($em$subject$message);
        
        echo(
'1: '.$this->lang('home_f_recovery_ok'));
        
    }

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