lost password

This commit is contained in:
lopar 2019-02-16 02:50:07 +02:00
parent 1ac6b9c297
commit 36ac843e0d

View File

@ -48,7 +48,7 @@ if (!empty($_POST['newpasswd']) AND !empty($_POST['hashcheck'])) {
$passwordHashed = password_hash($_POST['newpasswd'], PASSWORD_DEFAULT); $passwordHashed = password_hash($_POST['newpasswd'], PASSWORD_DEFAULT);
db::c()->query('UPDATE `users` SET `pass` = "?s" WHERE `login` = "?s"', $passwordHashed, $query['login']); db::c()->query('UPDATE `users` SET `pass` = "?s" WHERE `login` = "?s"', $passwordHashed, $query['login']);
db::c()->query('DELETE FROM `confirmpasswd` WHERE `hash` = "?s"', $_POST['hashcheck']); db::c()->query('DELETE FROM `confirmpasswd` WHERE `hash` = "?s"', $_POST['hashcheck']);
else $statusMessage = 'Пароль изменен!'; $statusMessage = 'Пароль изменен!';
} else $statusMessage = 'Ошибка: неверная ссылка!'; } else $statusMessage = 'Ошибка: неверная ссылка!';
} }
@ -73,14 +73,14 @@ if (!empty($_POST['newpasswd']) AND !empty($_POST['hashcheck'])) {
<input type=submit> <input type=submit>
</form> </form>
<?php else: ?> <?php else: ?>
<h1>Восстановление пароля</h1> <h1>Восстановление пароля</h1>
<p>Для восстановления пароля введите свой login и нажмите кнопку &laquo;Отправить письмо&raquo;.<br> <p>Для восстановления пароля введите свой login и нажмите кнопку &laquo;Отправить письмо&raquo;.<br>
Письмо будет выслано на email адрес, указанный вами при регистрации.<br> Письмо будет выслано на email адрес, указанный вами при регистрации.<br>
Восстанавливать пароль можно только раз в сутки.</p> Восстанавливать пароль можно только раз в сутки.</p>
<form method="post"> <form method="post">
<input required name="loginid" placeholder="Имя персонажа" value="<?= $login ?>"><br> <input required name="loginid" placeholder="Имя персонажа" value="<?= $login ?>"><br>
<input type=submit> <input type=submit>
</form> </form>
<?php endif; ?> <?php endif; ?>
</body> </body>
</html> </html>