Вход Регистрация
Файл: wapxl.ru/user/setting/otvet.php
Строк: 25
<?

if(!empty(core::$user['otvet_pass'])){
func::errors("<b>Секретные вопрос и ответ сохранены!</b>");
}

if (empty(
$act)){



echo 
'<form action="setting.php?mod='.$mod.'&amp;act=passedit&amp;'.SID.'" method="post">';
echo 
'<br />';

echo 
'<b>Секретный вопрос:</b><br/>';
echo 
'<select name="vopros_pass">';
$odobr = array(=> 'Ввести свой''Девичья фамилия матери' => 'Девичья фамилия матери''Любимое блюдо' => 'Любимое блюдо''Кличка домашнего животного' => 'Кличка домашнего животного''Любимый цвет' => 'Любимый цвет''Первый учитель' => 'Первый учитель''Гос номер авто' => 'Гос номер авто');
foreach(
$odobr as $k => $v) {
$selected = ($k == $_SESSION['vopros_pass']) ? ' selected="selected"' '';
echo 
'<option value="'.$k.'"'.$selected.'>'.$v.'</option>';
}
echo 
'</select><br />';

echo 
'<b>Вопрос:</b><br/><input type="text" name="vopros_pass1" maxlength="30" value="'.$_SESSION['vopros_pass1'].'"/><br />';
echo 
'<b>Ответ:</b><br/><input type="text" name="otvet_pass" maxlength="30" value="'.$_SESSION['otvet_pass'].'" /> <br />';
echo 
'Секретные вопрос и ответ необходимы для восстановления пароля и изменения учетных данных.<br /><b>Эти данные больше нельзя будет изменить!</b><br /><dl></dl>';


echo 
'<br /><input type="submit" class="ibutton" value="Сохранить"/></form>';

}else{

$vopros_pass = isset($_POST['vopros_pass']) ? func::checkin($_POST['vopros_pass']) : '';
$vopros_pass1 = isset($_POST['vopros_pass1']) ? func::checkin($_POST['vopros_pass1']) : '';
$otvet_pass = isset($_POST['otvet_pass']) ? func::checkin(func::rus_utf_tolower($_POST['otvet_pass'])) : '';

// Проверка вопроса
if ($vopros_pass == '0' && empty($vopros_pass1))func::errors("<b>Не указан вопрос</b>");

if (empty(
$otvet_pass))func::errors("<b>Не указан ответ</b>");

$otvet_pass md5(md5($otvet_pass));// шифруем ответ на вопрос

if($vopros_pass == '0'$vopros_pass $vopros_pass1;

// Изменение логина и мыла
$dbi core::$db -> prepare("UPDATE `users` SET `vopros_pass`=?, `otvet_pass`=? WHERE `id`=?");
$dbi -> execute($vopros_pass,$otvet_pass,core::$user['id']);




header('Location: ?mod='.$mod.'&i=1');


}


?>
Онлайн: 0
Реклама