Файл: l2ps_v5/vostn.php
Строк: 52
<?
include 'files/ini.php';
include 'files/zagreg.php';
include 'files/l2pirates_Antihack.php.php';
switch($go) {
default:
echo "<center><form action="vostn.php?go=vostn2" method="post">";
echo "Ник:<br/>";
echo "<input name="log" maxlength="20" title="log" emptyok="true"/><br/>";
echo "Email адрес:<br/>";
echo "<input name="vopr" type="vopr" maxlength="100" title="vopr" emptyok="true"/><br/><br>";
echo '<input class="button" type="submit" value="Востановить"/></form><br/></center>';
break;
case 'vostn2':
$_POST[log] = mysql_real_escape_string($_POST[log]);
if(!preg_match("/^[A-Za-z1-9_-@*)(?!~[]=]{2,20}$/iu",$_POST['log']) && !preg_match("/^[А-Яа-яё1-9_-@*)(?!~[]=]{2,20}$/iu",$_POST['log'])) {echo"В нике cодержаться запрешенные символы.";include_once("files/top.php");exit;}
if(!eregi("^[a-z0-9._-]+@[a-z0-9._-]+.[a-z]{2,4}$", $_POST[vopr]))
{echo"В Email'е содережаться запрешенные символы.";include_once("files/top.php");exit;}
if($_POST[vopr]==""){echo"Вы не ввели секретное слово!";include_once("files/top.php");exit;}
$a=mysql_query("SELECT * FROM `users` WHERE `udata0`='$_POST[log]' AND `udata18`='$_POST[vopr]' LIMIT 1");
$arr=mysql_num_rows($a);
if($arr==0){echo"Вы неверно ввели секретное слово!";}else
{
$shans=rand(1000000,9999999);
$salt = "-hDJ]=N";
$shans2 = md5(md5($shans).$salt);
mysql_query("UPDATE `users` SET `udata1`='$shans2' WHERE `udata0`='$_POST[log]'");
$Subject = "Востановление пароля на l2pirates.ru Wap LineAge II";
$Message = "Здравствуйте!rnВы успешно востановили пароль в онлайн игре Wap Lineage!rnВаш логин: $_POST[log]rnВаш пароль: $shansrn Незабудте его сменить в настройках персонажа.rn rnС Уважением администрация l2pirates.ru!";
$Headers = "MIME-Version: 1.0rn"."Content-type: text/plain; charset=UTF-8rn".'From: support@'.$_SERVER['SERVER_NAME']."rn".'Reply-To: support@'.$_SERVER['SERVER_NAME']."rn".'X-Mailer: PHP/'.phpversion();
mail($_POST[vopr], $Subject, $Message, $Headers);
echo"Ваш новый пароль выслан на указанный Email адрес!";
}
break;
}
include 'files/top.php';
?>