$step = 1; $error = ''; if(isset($_GET['login'])) { $_POST['relogin'] = $_GET['login']; } //die('Восстановление пароля недоступно. Создайте нового персонажа и напишите любому модератору.'); function GetRealIp() { if (!empty($_SERVER['HTTP_CLIENT_IP'])) { $ip=$_SERVER['HTTP_CLIENT_IP']; } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ip=$_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip=$_SERVER['REMOTE_ADDR']; } return $ip; } define('IP',GetRealIp()); function send_mime_mail($name_from, // имя отправителя $email_from, // email отправителя $name_to, // имя получателя $email_to, // email получателя $data_charset, // кодировка переданных данных $send_charset, // кодировка письма $subject, // тема письма $body // текст письма ) { $to = mime_header_encode($name_to, $data_charset, $send_charset) . ' <' . $email_to . '>'; $subject = mime_header_encode($subject, $data_charset, $send_charset); $from = mime_header_encode($name_from, $data_charset, $send_charset) .' <' . $email_from . '>'; if($data_charset != $send_charset) { $body = iconv($data_charset, $send_charset, $body); } /*$headers = "From: $from\r\n"; $headers .= "Content-type: text/html; charset=$send_charset\r\n";*/ $headers = array ('From' => $email_from, 'Content-type' => 'text/html; charset='.$send_charset.'\r\n', 'To' => $to, 'Subject' => $subject, 'Reply-To' => $email_from); set_include_path("." . PATH_SEPARATOR . ($UserDir = dirname($_SERVER['DOCUMENT_ROOT'])) . "/pear/php" . PATH_SEPARATOR . get_include_path()); require_once "Mail.php"; $smtp = Mail::factory('smtp', array( 'host' => 'smtp.gmail.com', 'port' => '587', 'auth' => true, 'username' => 'newcombats22@gmail.com', //your gmail account 'password' => 'newcombats1974' // your password )); $mail = $smtp->send($to, $headers, $body); /* if (PEAR::isError($mail)) { echo("
" . $mail->getMessage() . "
"); die; } else { echo("Message successfully sent!
"); die; }*/ return $mail; } function mime_header_encode($str, $data_charset, $send_charset) { if($data_charset != $send_charset) { $str = iconv($data_charset, $send_charset, $str); } return '=?' . $send_charset . '?B?' . base64_encode($str) . '?='; } function send_mail($to,$to_name,$from = 'admnew-combats@gmail.com',$name = 'Бойцовский Клуб 2',$title,$text) { send_mime_mail($name, $from, $to_name, $to, 'CP1251', // кодировка, в которой находятся передаваемые строки 'KOI8-R', // кодировка, в которой будет отправлено письмо $title, $text); // \r\n } if(isset($_POST['relogin'])) { $_POST['relogin'] = htmlspecialchars($_POST['relogin'],NULL,'cp1251'); include('_incl_data/__config.php'); define('GAME',true); include('_incl_data/class/__db_connect.php'); $usr = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['relogin']).'" LIMIT 1')); if(isset($usr['id'])) { if($usr['admin'] == 0 && $usr['banned'] == 0) { $step = 2; if(isset($_POST['redate'])) { //Третий шаг $lst_psw = mysql_fetch_array(mysql_query('SELECT * FROM `repass` WHERE `uid` = "'.$usr['id'].'" AND `time` > '.(time()-24*60*60).' AND `type` = "1" LIMIT 1')); if(isset($lst_psw['id'])) { $error = 'Высылать пароль можно не более одного раза в сутки.'; }elseif(str_replace('0','',$_POST['redate']) == str_replace('0','',$usr['bithday']) && ($_POST['reanswer'] == $usr['q1'] || $usr['q1'] == '')) { $error = '
|
|||
|
|||
«Старый Бойцовский Клуб» 2018-=date('Y')?> © Браузерная онлайн игра |