View file lpass.php

File size: 2.05Kb
<?php

include 'system/start.php';
$title.='Восстановление пароля';


$page.='<div class="linker">
<a class="margin-left-5" href="/">главная</a>| восстановление пароля</div>';

if(isset($_POST[go])){
  $email=filter($_POST['mail']);
  if(empty($email)) $err.='Поле "E-mail" не заполнено<br/>';
  if (mysql_num_rows(mysql_query("SELECT id FROM users WHERE email='$email';"))=='0') $err.='<div>Такой e-mail не зарегестрирован</div>';
if(!isset($err)){
  $udata=mysql_fetch_array(mysql_query("SELECT nik,pass FROM users WHERE email='$email';"));
$Message = "
Здравствуйте, $udata[name]!
Вот Ваши данные для входа

Ник: $udata[nik]
Пароль: $udata[pass]

Ссылка автологина:
http://$_SERVER[SERVER_NAME]/?nik=$udata[nik]&pass=$udata[pass]

---
С уважением, Добрый Робот =)\n\n\n\n";
$Name = $_SERVER[SERVER_NAME];
$from= "=?utf-8?b?" . base64_encode ($Name) . "?= <repass@$_SERVER[SERVER_NAME]>";
$headers="Content-Type: text/plain; charset=utf-8\n";
$headers.="Content-Transfer-Encoding: 8bit\n";
$headers.="From: $from\n";
mail($email, "=?utf-8?b?" . base64_encode ("$_SERVER[SERVER_NAME]-Восстановление пароля") . "?=", $Message, $headers);
 $page.='<div>На указанный почтовый ящик выслано письмо,</div>
<div>содержащее данные для входа</div>
<div><a href="/login/">Войти</a></div>';
}
}

if(!isset($Message)){

$page.='<div>Если по каким-то причинам вы забыли пароль</div>
<div>введите e-mail, указанный при регистрации:</div>
<div class="form">';
$page.='<div class="error">'.$err.'</div>';
$page.='<form action="" method="post">
<div><input type="text" name="mail" size="20" /></div>
<div><input type="submit" class="button_form" name="go" value="Продолжить"></div>
</form>
</div>';
}

include 'system/pagegen.php'; 
?>