Пользователь не найден.
Пожалуйста, убедитесь, что Вы правильно ввели email или никнейм."; } elseif (mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `nick` = '".my_esc($_POST['nick'])."' AND `ank_mail` = '".my_esc($_POST['mail'])."'"), 0)==0) { $err = 'Пользователь не найден.
Пожалуйста, убедитесь, что Вы правильно ввели email или никнейм.'; } else { $q = mysql_query("SELECT * FROM `user` WHERE `nick` = '".my_esc($_POST['nick'])."' LIMIT 1"); $user2 = mysql_fetch_assoc($q); $new_sess=substr(md5(passgen()), 0, 20); $subject = "Восстановление пароля"; $regmail = "Здравствуйте $user2[nick]

Вы активировали Восстановление доступа к странице на сайте Xmyx.Ru.

Для установки нового пароля перейдите по ссылке:
http://$_SERVER[HTTP_HOST]/restore?id=$user2[id]&rh=$new_sess
Данная ссылка действительна до первой авторизации под своим Никнеймом \"$user2[nick]\"

-----
Если данное письмо попало к Вам по ошибке, пожалуйста, проигнорируйте его и примите наши извинения.
-----

С наилучшими пожеланиями, Администрация сайта Xmyx.Ru
"; $adds="From: \"password@$_SERVER[HTTP_HOST]\" \n"; //$adds = "From: <$set[reg_mail]>\n"; //$adds .= "X-sender: <$set[reg_mail]>\n"; $adds .= "Content-Type: text/html; charset=utf-8\n"; mail($user2['ank_mail'],'=?utf-8?B?'.base64_encode($subject).'?=',$regmail,$adds); mysql_query("UPDATE `user` SET `sess` = '$new_sess' WHERE `id` = '$user2[id]' LIMIT 1"); $_SESSION['message'] = "Ссылка для установки нового пароля отправлена на e-mail ".$user2['ank_mail'].""; } } if (isset($_GET['id']) && isset($_GET['rh']) && strlen($_GET['rh'])==20 && mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '".intval($_GET['id'])."' AND `sess` = '".my_esc($_GET['rh'])."'"), 0)==1) { $q = mysql_query("SELECT * FROM `user` WHERE `id` = '".intval($_GET['id'])."' LIMIT 1"); $user2 = mysql_fetch_assoc($q); if (isset($_POST['pass1']) && isset($_POST['pass2'])) { if ($_POST['pass1']==$_POST['pass2']) { if (strlen2($_POST['pass1'])<8)$err='Пароль слишком короткий, минимальная длина - 8 символов.'; if (strlen2($_POST['pass1'])>32)$err='Пароль слишком длинный, максимальная длина - 32 символов.'; } else $err='Введенные пароли не совпадают.'; if (!isset($err)){ setcookie('id_user', $user2['id'], time()+60*60*24*365); mysql_query("UPDATE `user` SET `pass` = '".shif($_POST['pass1'])."' WHERE `id` = '$user2[id]' LIMIT 1"); setcookie('pass', cookie_encrypt($_POST['pass1'],$user2['id']), time()+60*60*24*365); $_SESSION['message'] = "Пароль успешно изменен новый"; header("Location: /"); exit; } } ?>

Восстановление доступа к странице

Пожалуйста, укажите новый пароль, который будете использовать дя входа на сайт!