Вход Регистрация
Файл: backup/pages/lostpass.php
Строк: 50
<?
require_once('../core/start.php');
if(!empty(
$_COOKIE['cookie_id'])){
header('location:/');
die();
}
$title 'Восстановить пароль';
require_once(
root.'core/header.php');
echo 
'<div class="wizart">'.$title.'</div>';
func::head_menu();
switch(
$do){
default:
echo 
'<form method="POST" action="?do=next">Введите Ваш ник:<br/>
<input type="text" name="nickname"/>
<br/>
<input type="submit" name="go" value="Далее"/>
</FORM>'
;
break;
case 
'next':
$nickname func::check($_POST['nickname']);
$array core::$dbs->query("SELECT `id`, `pass`, `key` FROM `users` WHERE `login` = ? LIMIT 1",array($nickname));
$info $array->fetch();
if (isset(
$_POST['ok'])) {
$key func::check($_POST['key']);
if (empty(
$key)){
func::error('Не введен секретный ключ!');
} elseif (
$info['key'] != $key) {
func::error('Неверный секретный ключ!');
} elseif (
$info['key'] == $key) {
func::done('Ваш пароль: <b>' $info['pass'] . '</b>');
}
}
if(
$array->rowCount() == FALSE) {
func::error('Пользователь с таким ником не найден!');
}
echo 
'<form method="post" action="?do=next">
<label>Секретный ключ:</label><br/>
<input type="text" name="key"/>
<br/>
<input type="hidden" name="nickname" value="'
.$nickname.'"/>
<input type="submit" name="ok" value="Восстановить"/>
</form>'
;
break;
}
func::footer_menu();
require_once(
root.'core/footer.php');
?>
Онлайн: 0
Реклама