-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequestPass.php
More file actions
35 lines (31 loc) · 1.91 KB
/
requestPass.php
File metadata and controls
35 lines (31 loc) · 1.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("Восстановление пароля");
$email = $DB->ForSQL($_REQUEST['email']);
if(empty($email)) {
print '<span class="red alert-message block-message warning">Не указан адрес E-mail</span>';
} elseif(!check_email($email)) {
print '<span class=" red alert-message block-message warning">Некорректный адрес E-mail</span>';
} else {
$sql = $DB->Query("select * from b_user where EMAIL='$email'");
$res = $sql->Fetch();
if($email != $res['EMAIL']) {
print '<span class=" red alert-message block-message warning">Некорректный адрес E-mail</span>';
} else {
$link = 'http://spbdk.ru/user/resPass.php?uid='.$res['ID'].'&checkWord='.$res['CHECKWORD'];
$msg = "Уважаемый пользователь сайта SPBDK.RU\n";
$msg .= "Вы воспользовались сервисом восстановления пароля на нашем сайте. Для того, чтобы сбросить пароль и указать новый перейдите по ссылке и следуйте инструкции. \n";
$msg .= "\n";
$msg .= "$link \n";
$msg .= "\n";
$msg .= "Если Вы не собираетесь восстанавливать/менять пароль, проигнорируйте это письмо.\n";
$msg .= "\n";
$msg .= "Служба поддержки spbdk.ru";
$mailStr = str_replace("«","",$msg);
$mailStr = str_replace("»","",$msg);
mail("$email","Восстановление пароля на spbdk.ru","$msg","From:andy@spbdk.ru");
print '<br /><br />На указанный E-mail отправлено письмо с инструкциями по восстановлению пароля.';
}
}
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");
?>