Utf8 convert
This commit is contained in:
+25
-25
@@ -22,24 +22,24 @@ if (isset($_POST['relogin'])) {
|
||||
|
||||
$usr = Db::getRow('select * from users where login =?', [$_POST['relogin']]);
|
||||
if (!isset($usr['id'])) {
|
||||
$error = 'Ëîãèí "' . htmlspecialchars($_POST['relogin'], null, 'cp1251') . '" íå íàéäåí â áàçå.';
|
||||
$error = 'Логин "' . htmlspecialchars($_POST['relogin'], null, 'cp1251') . '" не найден в базе.';
|
||||
} else {
|
||||
if ($usr['admin'] != 0 || $usr['banned'] != 0) {
|
||||
$error = 'Ïåðñîíàæ "' . $_POST['relogin'] . '" çàáëîêèðîâàí!';
|
||||
$error = 'Персонаж "' . $_POST['relogin'] . '" заблокирован!';
|
||||
} else {
|
||||
$step = 2;
|
||||
if (isset($_POST['redate'])) {
|
||||
//Òðåòèé øàã
|
||||
//Третий шаг
|
||||
$lst_psw = Db::getValue(
|
||||
'select count(*) from repass where uid = ? and time > unix_timestamp() - 24 * 60 * 60 and type = 1',
|
||||
[$usr['id']]
|
||||
);
|
||||
if ($lst_psw) {
|
||||
$error = 'Âûñûëàòü ïàðîëü ìîæíî íå áîëåå îäíîãî ðàçà â ñóòêè.';
|
||||
$error = 'Высылать пароль можно не более одного раза в сутки.';
|
||||
} elseif (
|
||||
str_replace('0', '', $_POST['redate']) == str_replace('0', '', $usr['bithday'])
|
||||
) {
|
||||
$error = '<br><br><br>Ïàðîëü îò ïåðñîíàæà "' . $usr['login'] . '" áûë óñïåøíî âûñëàí íà E-mail óêàçàííûé ïðè ðåãèñòðàöèè! <br><br><br>';
|
||||
$error = '<br><br><br>Пароль от персонажа "' . $usr['login'] . '" был успешно выслан на E-mail указанный при регистрации! <br><br><br>';
|
||||
$re = Db::getValue(
|
||||
'select count(*) from logs_auth where uid = ? and type = 0 and depass != ?',
|
||||
[$usr['id'], '']
|
||||
@@ -50,15 +50,15 @@ if (isset($_POST['relogin'])) {
|
||||
}
|
||||
if (!isset($re)) {
|
||||
$newPassword = PassGen::new();
|
||||
$title = 'Âîññòàíîâëåíèå ïàðîëÿ îò "' . $usr['login'] . '".';
|
||||
$txt = 'Äîáðûé äåíü.<br>';
|
||||
$txt .= 'Ñ IP-àäðåñà - <b>' . UserIp::get(
|
||||
) . '</b>, áûë çàïðîøåí ïàðîëü äëÿ âàøåãî ïåðñîíàæà.<br>Åñëè ýòî íå Âû, ïðîñòî óäàëèòå ýòî ïèñüìî.<br><br>';
|
||||
$txt .= 'Âàø ëîãèí: <b>' . $usr['login'] . '</b><br>';
|
||||
$txt .= 'Âàø ïàðîëü: ' . $newPassword . '<br><br>';
|
||||
$txt .= 'Îòâå÷àòü íà äàííîå ïèñüìî íå íóæíî.<br><br>';
|
||||
$txt .= 'Ñ óâàæåíèåì,<br>';
|
||||
$txt .= 'Àäìèíèñòðàöèÿ Áîéöîâñêîãî Êëóáà';
|
||||
$title = 'Восстановление пароля от "' . $usr['login'] . '".';
|
||||
$txt = 'Добрый день.<br>';
|
||||
$txt .= 'С IP-адреса - <b>' . UserIp::get(
|
||||
) . '</b>, был запрошен пароль для вашего персонажа.<br>Если это не Вы, просто удалите это письмо.<br><br>';
|
||||
$txt .= 'Ваш логин: <b>' . $usr['login'] . '</b><br>';
|
||||
$txt .= 'Ваш пароль: ' . $newPassword . '<br><br>';
|
||||
$txt .= 'Отвечать на данное письмо не нужно.<br><br>';
|
||||
$txt .= 'С уважением,<br>';
|
||||
$txt .= 'Администрация Бойцовского Клуба';
|
||||
$mail = Core\Mail::send($usr['mail'], $txt, $title);
|
||||
|
||||
if ($mail === 1) {
|
||||
@@ -77,7 +77,7 @@ if (isset($_POST['relogin'])) {
|
||||
unset($mail);
|
||||
}
|
||||
} else {
|
||||
$error = 'Íåâåðíî óêàçàí äåíü ðîæäåíèÿ.';
|
||||
$error = 'Неверно указан день рождения.';
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -88,7 +88,7 @@ if (isset($_POST['relogin'])) {
|
||||
<!DOCTYPE html>
|
||||
<html lang="ru-RU">
|
||||
<head>
|
||||
<title><?= Config::get('name') ?>: Âîññòàíîâëåíèå ïàðîëÿ îò ïåðñîíàæà</title>
|
||||
<title><?= Config::get('name') ?>: Восстановление пароля от персонажа</title>
|
||||
<meta name="keywords" content="<?= Config::get('keys') ?>">
|
||||
<meta name="description" content="<?= Config::get('desc') ?>"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
|
||||
@@ -111,26 +111,26 @@ if (isset($_POST['relogin'])) {
|
||||
<body>
|
||||
<form method="post" id="repass"></form>
|
||||
<div class="content">
|
||||
<h1>Âîññòàíîâëåíèå ïàðîëÿ</h1>
|
||||
<h1>Восстановление пароля</h1>
|
||||
<?= $error ? '<b style="color: red">' . $error . '</b>' : '' ?>
|
||||
<?php if ($step === 1): ?>
|
||||
<label for="relogin">Óêàæèòå ëîãèí ïåðñîíàæà:</label>
|
||||
<input form="repass" placeholder="Ëîãèí" maxlength="30" name="relogin" type="text" class="inup" id="relogin">
|
||||
<label for="relogin">Укажите логин персонажа:</label>
|
||||
<input form="repass" placeholder="Логин" maxlength="30" name="relogin" type="text" class="inup" id="relogin">
|
||||
<br>
|
||||
<input form="repass" type="submit" class="btn" value="Ïåðåéòè ê ñëåäóþùåìó øàãó">
|
||||
<input form="repass" type="submit" class="btn" value="Перейти к следующему шагу">
|
||||
<?php elseif ($step === 2): ?>
|
||||
<label for="relogin">Ëîãèí ïåðñîíàæà:</label>
|
||||
<label for="relogin">Логин персонажа:</label>
|
||||
<input form="repass" maxlength="30" name="relogin" type="text" class="inup" value="<?= $_POST['relogin'] ?>" id="relogin">
|
||||
<br>
|
||||
<label for="redate">Äåíü ðîæäåíèÿ:</label>
|
||||
<label for="redate">День рождения:</label>
|
||||
<input form="repass" name="redate" type="date" class="inup" id="redate"><br>
|
||||
<small class="testro">(äåíü ðîæäåíèÿ âû óêàçûâàëè ïðè ðåãèñòðàöèè ïåðñîíàæà â ôîðìàòå
|
||||
<small class="testro">(день рождения вы указывали при регистрации персонажа в формате
|
||||
dd.mm.yyyy)</small><br>
|
||||
<input form="repass" type="submit" class="btn" value="Âûñëàòü ïàðîëü íà E-mail">
|
||||
<input form="repass" type="submit" class="btn" value="Выслать пароль на E-mail">
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
<div class="after">
|
||||
<a href="<?= Config::get('https') ?>">Âåðíóòñÿ íà ãëàâíóþ ñòðàíèöó</a>
|
||||
<a href="<?= Config::get('https') ?>">Вернутся на главную страницу</a>
|
||||
</div>
|
||||
<div class="after">
|
||||
<span class="testro"><?= Config::get('footer') ?></span>
|
||||
|
||||
Reference in New Issue
Block a user