<?php
include('../inc/conf.php');
ini_set('session.use_cookies', 'On');
ini_set('session.use_trans_sid', 'Off');
session_set_cookie_params(604800000, "/", SITE, false, false);
session_start();
if (isset($_SESSION["uid"])){ echo "4"; exit; }
if(isset($_POST['login']) && isset($_POST['mail'])){
if (!empty($_POST['login']) && !empty($_POST['mail'])) {
$login = mysqli_real_escape_string($connect_db, $_POST['login']);
$mail = mysqli_real_escape_string($connect_db, $_POST['mail']);
function is_email($email) {
return preg_match("/^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)*\.([a-zA-Z]{2,6})$/", $email);
}
if (!is_email($mail)) { echo '5' ; exit; }
$q = mysqli_query($connect_db, "SELECT uid,pas,em FROM t_users WHERE log='$login' AND em='$mail';");
$how = mysqli_num_rows($q);
if ($how == 0) { echo '0'; exit; }
$ass = mysqli_fetch_assoc($q);
$pass = $ass['pas'];
$em = $ass['em'];
function esend($e_mail, $e_sbj, $e_top, $e_mid)
{
$message = '
<html>
<head>
<title>'.SITENAME.'</title>
</head>
<body>
<font "style="font-family:arial; font-size:14px; color:#555;">'.$e_top.'</font>
<hr><br /><br />
<center><b>'.$e_mid.'</b></center><br /><br />
<hr>
Не сообщайте свой пароль третьим лицам.
</body>
</html>';
$headers = "Content-type: text/html; charset=utf-8 \r\n";
$headers .= "From: ".SITENAME." <noreply@mailed.ru>\r\n";
mail($e_mail, $e_sbj, $message, $headers); }
$fe_sbj = "Восстановление пароля";
$fe_top = "Пожалуйста, запомните или запишите свой пароль.";
$fe_mid = "Ваш пароль: $pass";
esend($em, $fe_sbj, $fe_top, $fe_mid);
echo '1';
} else { echo '3'; }
} else { echo '4'; }
?>