#1 2008.12.18 08:30

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Не отправляется новый пасс...

Чел забыл свой пасс вводит мыло для того чтобы выслать новый пасс.
Скрипт генерирует новый пасс записывает его в базу, но не отсылает на мыло.
В чём проблема?
Вот код

Код:

1
span style="color: #0000BB"><?phpif (empty($_GET['mail'])){echo '<div class="body">&nbsp;&nbsp;Пароль будет отправлен на ваш e-mail указанный при регистрации.</div>';echo '<div class="body"><form action="forgot.php" method="get">&nbsp;-&nbsp;<b>Ваш e-mail:</b><br/><input type="text" name="mail" maxlength="20"/><br/><input class="ibutton" type="submit" value="Отправить"/></form></div>';echo '<div class="body">&nbsp;<a href="index.php">На главную</a></div>';if (file_exists("footer.php")){include("footer.php");}exit;}else{$mail=mysql_escape_string($_GET['mail']);$cn=sql("SELECT COUNT(*) from `user` where `admin`='".$mail."'");$count=mysql_result($cn,0);if($count==0){echo '<div class="body">E-mail не найден в базе</div>';if (file_exists("footer.php")){include("footer.php");}exit;}else{$new_pass = gen_pass($pass);if(@sql("update `user` set `pass`='".$new_pass."' where `admin`='".$mail."';"))$cn=sql("SELECT * from `user` where `admin`='".$mail."'");$cs=mysql_fetch_array($cn);$text = "Ваши регистрационные данные:Логин: $cs[admin]Пароль: $new_pass--Письмо отправлено по запросу 'Вспомнить пароль' с сайта $master_urlЕсли это не Вы вспоминали пароль, просто проигнорируйте это письмо.C уважением администрация $master_url";$subject="$master_url_name - Remind password";$text=utf8_win ($text);$subject=utf8_win ($subject);$headers = "MIME-Version: 1.0\r\n"."Content-type: text/plain; charset=Windows-1251\r\n".'From: servis@'.$_SERVER['SERVER_NAME']."\r\n".'Reply-To: servis@'.$_SERVER['SERVER_NAME']."\r\n".'X-Mailer: PHP/'.phpversion();@mail($email, $subject, $text, $headers);echo '<div class="body">&nbsp;На указанный e-mail отправлено письмо с <b>НОВЫМ</b> паролем</div>';echo '<div class="body">&nbsp;<a href="index.php">На главную</a></div>';?>

Отредактировано Gemorroj (2008.12.18 15:32)

Неактивен

#2 2008.12.18 15:34

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Не отправляется новый пасс...

код не полный и потом у тебя не определена переменная $email

Неактивен

#3 2008.12.19 10:50

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Re: Не отправляется новый пасс...

Подскажи чё делать?

Неактивен

#4 2008.12.19 11:50

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Не отправляется новый пасс...

замени ее на $mail ...

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.011 s