Востановление пароля'; if(empty($_POST['login']) && empty($POST['email'])) { echo '
Логин:

E-mail:

'; }else{ $login = check($_POST['login']); $email = check($_POST['email']); $q = mysql_query("select * from `user` where `login`='".protect($login)."' and `mail`='".protect($email)."' limit 1;"); if (mysql_num_rows($q)==1) { $email = $set[mail]; $user_data=mysql_fetch_array($q); $subject="Восстановление пароля на ".$_SERVER["HTTP_HOST"].""; $body=" Вы подали заявку на восстановление пароля на сайте htpp://".$_SERVER["HTTP_HOST"]." Ваш логин: ".$user_data['login']." для активации пароля перейдите по ссылке http://".$_SERVER["HTTP_HOST"]."/forgot.html?area=active&id=".$user_data['id']."&key=".$passgen.""; $adds = "From: $email \n"; $adds .= "X-sender: < $email >\n"; $adds .= "Content-Type: text/plain; charset=utf-8\n"; mail($emaill,$subject,$body,$adds); mysql_query("update `user` set `key`='".$passgen."' where `login`='".$user_data['login']."';"); err('Проверьте электронный ящик, на него отправленны дальнейшие указания по восстановлению пароля!'); }else{ err('Пользователь не найден или неверно задано поле E-mail!'); } } break; case 'active': echo '
Введите ключ
'; if(!empty($_GET['key']) and !empty($_GET['id'])) { $q = mysql_query("select * from `user` where `key`='".check($_GET['key'])."' and `id`='".int($_GET['id'])."' limit 1"); $qs = mysql_fetch_array(mysql_query("select * from `user` where `key`='".check($_GET['key'])."' and `id`='".int($_GET['id'])."' limit 1")); $ke = check($_GET['key']); if ($qs['key']==$ke) { mysql_query("update `user` set `password`='".pass($passgen)."' where `id`='".int($_GET['id'])."';"); err('Аккаунт подтверждён!'); $email = $set[mail]; $user_data=mysql_fetch_array($q); $subject="Восстановление пароля на ".$_SERVER["HTTP_HOST"].""; $body=" ВАШ НОВЫЙ ПАРОЛЬ : ".$passgen.""; $adds = "From: $email \n"; $adds .= "X-sender: < $email >\n"; $adds .= "Content-Type: text/plain; charset=utf-8\n"; mail($emaill,$subject,$body,$adds); err('Новый пароль: '.$passgen.''); mysql_query("update `user` set `key`='' where `id`='".int($_GET['id'])."'"); }else{ err('Неверный ключ'); } } break; } echo '
На главную
'; foot($end); /* # автор: Apollo aka Роман Смоляков [также вы можете меня найти по никнейму Millennium] # E-mail : apollo@email.ua # WAP-Site : http://7ki.ru # ICQ : 77994551 # Вы не имеете право вносить изменения в код скрипта для его дальнейшего распространения # Есть недоработки, баги. Желания нету дорабатывать этот скрипт. # Если хотите поблагодарить: Z412465594575, R219928904229 # P.S. Пишу скрипты на заказ! # Копирайт не убирать! # Удачи! :) */