Восстановление пароля

Пользователь не найден."; }else{ $link = MD5(MD5($info_user['id'].$info_user['email'].$info_user['username'].'bsdDFGDH875KJHBn')); if($link != $_GET["code"]){ echo "
Проверочный код указан неверно.
"; }else{ $password = rand(100000,999999);$sql_password = MD5(MD5($password)); mysql_query("UPDATE `tb_users` SET `password` = '".$sql_password."' WHERE `id` = ".$info_user["id"].""); define ("DOMEN", "http://".$_SERVER['HTTP_HOST']); define ("ROOT", $_SERVER['DOCUMENT_ROOT']); require_once($_SERVER['DOCUMENT_ROOT']."/config/email.conf.php"); $msgsubj="Восстановление пароля ".DOMEN; $var = array('{DOMEN}','{ID_USER}','{LOGIN_USER}','{NEW_PASS}','{EMAIL}'); $zamena = array($_SERVER['HTTP_HOST'],$info_user['id'],$info_user['username'],$password,$info_user['email']); $msgtext = str_replace($var, $zamena, $email_con["recover_new"]); require_once(ROOT."/class/smtp_class.php"); $mail_out = mailPHP($info_user['email'],$msgsubj,$msgtext); if(!$mail_out) { echo "
Письмо с новым паролем отправлено вам на E-mail
"; }else{ echo "
Ошибка отправки письма, попробуйте еще раз. ".$mail_out ."
"; } } } }else{?>

Для восстановления пароля заполните одно из полей

Неверно введен проверочный код..."; }else{ unset($_SESSION["captcha_keystring"]); if($_POST["username"] != ''){ $sql_text = "логином"; $sql_zapros = "`username` = '".mysql_real_escape_string($_POST["username"])."'"; } if($_POST["email"] != ''){ $sql_text = "E-mail"; $sql_zapros = "`email` = '".mysql_real_escape_string($_POST["email"])."'"; } if($_POST["wmid"] != ''){ $sql_text = "WMID"; $sql_zapros = "`wmid` = '".mysql_real_escape_string(round($_POST["wmid"]))."'"; } $sql_users = mysql_query("SELECT `id`, `email`, `username` FROM `tb_users` WHERE ".$sql_zapros.""); if (mysql_num_rows($sql_users) > 0){ $new_u = mysql_fetch_assoc($sql_users); define ("DOMEN", "http://".$_SERVER['HTTP_HOST']); define ("ROOT", $_SERVER['DOCUMENT_ROOT']); $link = MD5(MD5($new_u['id'].$new_u['email'].$new_u['username'].'bsdDFGDH875KJHBn')); require_once($_SERVER['DOCUMENT_ROOT']."/config/email.conf.php"); $msgsubj="Восстановление пароля ".DOMEN; $var = array('{DOMEN}','{URL_RECOV}'); $zamena = array($_SERVER['HTTP_HOST'],''.DOMEN.'/forgotpass.php?id='.$new_u['id'].'&code='.$link.''); $msgtext = str_replace($var, $zamena, $email_con["recover"]); require_once(ROOT."/class/smtp_class.php"); $mail_out = mailPHP($new_u['email'],$msgsubj,$msgtext); if(!$mail_out) { echo "
Письмо с дальнейшими инструкциями отправлено вам на E-mail
"; }else{ echo "
Ошибка отправки письма, попробуйте еще раз. ".$mail_out ."
"; } }else{ echo "
Пользователь с данным ".$sql_text.", не зарегистрирован на проекте.
"; } }} ?>
Логин:
Ваш E-mail:
WMID:
Код на картинке: