Файл: pass_restore.php
Строк: 56
<?php
include_once("settings.php");
include_once("game_info_text.php");
include_once("player.php");
//check login
session_start();
if(!isset($mode)) $mode="";
if($mode=="restore")
{
    $info_msg="";
    $player = new CPlayer($db);
    
    $name=$_REQUEST["name"];
    $email=$_REQUEST["email"];
    
    $vnum_player=$player->checkPlayerEmail($name,$email);
    
    if($vnum_player==false){
        //player don`t have in db
        $info_msg="йНС Й Email ЙЗТПЛБ ОЕ УППФЧЕФУФЧХАФ ДТХЗ ДТХЗХ";
    }else{
        $info_msg="оБ ЧБЫ Email ВЩМ ЧЩУМБО ОПЧЩК РБТПМШ";
        
        //generate new 10 symbol password
        $new_pass=generatePasswd(10);
        $new_pass_md5=md5($new_pass);
        
        $message="йЗТПЛ $namenчБЫ РБТПМШ ВЩМ ЙЪНЕОЕО ОБ $new_pass";
        $subject="йЪНЕОЕОЙЕ РБТПМС ДМС ЙЗТПЛБ $name";
        mail($email,$subject,$message);
        
        //$info_msg.=" ".$new_pass;
        
        //set new password
        $player->setVnum($vnum_player);
        $player->setPassword($new_pass_md5);
    }
    
    
    
    session_register("info_msg");
    header("Location: pass_restore.php");
    exit();
}
if(isset($info_msg))
{
    $smarty->assign('INFO_MSG',$info_msg);
    session_unregister("info_msg");
}
$header=$smarty->fetch($templ_path.'/index_head.tpl');
$smarty->assign('HEADER',$header);
$text=$smarty->fetch($templ_path.'/pass_restore.tpl');
echo($text);
// Unset all of the session variables.
session_unset();
// Finally, destroy the session.
session_destroy();
?>