<?
if (empty($act)){
echo '<form action="setting.php?mod='.$mod.'&act=setting&'.SID.'" method="post"><br />';
echo "$div4<b>Защита учетной записи</b>$div9";
echo '<br /><b>Ваши</b><br /><b>IP:</b> '.core::$user['user_ip'].' <br />';
echo '<b>Soft:</b> '.core::$user['user_soft'].' <br />';
echo '<br />';
/*echo "<b>Авторизация через ID:</b><br/>";
echo '<select name="login_id">';
$maxs = array(0 => 'Запретить', 1 => 'Разрешить');
foreach($maxs as $k => $v) {
$selected = ($k == core::$user['login_id']) ? ' selected="selected"' : '';
echo '<option value="'.$k.'"'.$selected.'>'.$v.'</option>';
}
echo '</select><br />Данный вид авторизации небезопасен. т.к. ваш ID доступен другим пользователям и готям сайта, что дает им возможность подобрать пароль...<dl></dl>';*/
echo "<b>Фильтр IP адресов</b>. IP адреса которым разрешен безпрепятственный доступ к вашей учетной записи,<br />прочим будет разрешен вход, только после ответа на Секретный Вопрос<br />Указать через «<b>::</b>» (если оставить пустым, фильт IP будет отключен)<br/>";
echo '<textarea rows="2" name="ip_bloced">'.core::$user['ip_bloced'].'</textarea><br />';
echo 'Данный способ защиты является максимально эффективным.<br />Вслучае, неверного ввода ответа, вы получите оповещение о попытке входа под вашей учетной записью.<br /><dl></dl>';
echo "<b>Опвещать об изменении IP адреса:</b><br/>";
echo '<select name="ip_edit">';
$maxs = array(0 => 'Нет', 1 => 'Да');
foreach($maxs as $k => $v) {
$selected = ($k == core::$user['ip_edit']) ? ' selected="selected"' : '';
echo '<option value="'.$k.'"'.$selected.'>'.$v.'</option>';
}
echo '</select><br />Позволит вам вычислить вход под вашими данными посторонних лиц,<br />вслучае если ваш IP не изменяется и вы не используете фильтр IP адресов<dl></dl>';
echo "<b>Сохранять историю ваших IP адресов:</b><br/>";
echo '<select name="ip_histr">';
$maxs = array(0 => 'Нет', 1 => 'Да');
foreach($maxs as $k => $v) {
$selected = ($k == core::$user['ip_histr']) ? ' selected="selected"' : '';
echo '<option value="'.$k.'"'.$selected.'>'.$v.'</option>';
}
echo '</select><br />Сохранение истории IP адресов позволит вам, производить мониторинг посещений сайта с вашей учетной записи.<dl></dl>';
/*echo "Время автообновления в диалогах (минуты):<br/>";
echo '<select name="p_locs">';
$maxs = array(0 => 'Выключить', 60 => '1', 120 => '2', 180 => '3', 300 => '5', 4200 => '7', 600 => '10', 720 => '12', 840 => '14', 900 => '15', 1200 => '20');
foreach($maxs as $k => $v) {
$selected = ($k == core::$user['p_locs']) ? ' selected="selected"' : '';
echo '<option value="'.$k.'"'.$selected.'>'.$v.'</option>';
}
echo '</select><dl></dl>'; */
echo "$div4<b>Восстановление пароля</b>$div9";
echo "<dl></dl><b>Оповещать о попытках восстановления пароля вашей учетной записи:</b><br/>";
echo '<select name="lost_pass">';
$maxs = array(0 => 'Нет', 1 => 'Да');
foreach($maxs as $k => $v) {
$selected = ($k == core::$user['lost_pass']) ? ' selected="selected"' : '';
echo '<option value="'.$k.'"'.$selected.'>'.$v.'</option>';
}
echo '</select><br />Если злоумышленник попытается восстановить пароль к вашей учетной записи, вы получите соответствующее оповещение.<dl></dl>';
echo "<b>Восстановление пароля через:</b><br/>";
echo 'Вопрос/Ответ <select name="lost_pass_vo">';
$maxs = array(1 => 'Нет', 0 => 'Да');
foreach($maxs as $k => $v) {
$selected = ($k == core::$user['lost_pass_vo']) ? ' selected="selected"' : '';
echo '<option value="'.$k.'"'.$selected.'>'.$v.'</option>';
}
echo '</select> Секретные Вопрос и Ответ<dl></dl>';
echo 'E-mail <select name="lost_pass_m">';
$maxs = array(1 => 'Нет', 0 => 'Да');
foreach($maxs as $k => $v) {
$selected = ($k == core::$user['lost_pass_m']) ? ' selected="selected"' : '';
echo '<option value="'.$k.'"'.$selected.'>'.$v.'</option>';
}
echo '</select> E-mail для восстановления пароля<dl></dl>';
/*echo 'WebMoney (WMID)<select name="lost_pass_wm">';
$maxs = array(1 => 'Нет', 0 => 'Да');
foreach($maxs as $k => $v) {
$selected = ($k == core::$user['lost_pass_wm']) ? ' selected="selected"' : '';
echo '<option value="'.$k.'"'.$selected.'>'.$v.'</option>';
}
echo '</select> WMID указанный в вашей анкете <dl></dl>';
*/
/*echo "$div4<b>Защита внутреннего Балланса</b>$div9";
echo "<dl></dl><b>Запрос секретного вопроса при операциях с деньгами:</b><br/>";
echo '<select name="billing_vo">';
$maxs = array(0 => 'Нет', 1 => 'Да');
foreach($maxs as $k => $v) {
$selected = ($k == core::$user['billing_vo']) ? ' selected="selected"' : '';
echo '<option value="'.$k.'"'.$selected.'>'.$v.'</option>';
}
echo '</select><br />Позволит защитить ваши стредства, в случае кражи учетной записи<dl></dl><br />';
*/
echo '<br /><dl></dl>Ответьте на ваш Секретный вопрос: <b>'.core::$user['vopros_pass'].'</b> <br/>';
echo '<b>Ответ:</b><br/><input type="text" name="otvet_pass" />';
echo '<br /><input type="submit" class="ibutton" value="Изменить"/></form>';
}else {
if(md5(md5($_POST['otvet_pass']))!=core::$user['otvet_pass'])func::errors('<b>Ответ на вопрос неверен!</b>');
//$login_id = abs((int)$_POST['login_id']);
$ip_bloced = func::checkin($_POST['ip_bloced']);
$ip_edit = abs((int)$_POST['ip_edit']);
$ip_histr = abs((int)$_POST['ip_histr']);
$lost_pass = abs((int)$_POST['lost_pass']);
$lost_pass_vo = abs((int)$_POST['lost_pass_vo']);
//$lost_pass_wm = abs((int)$_POST['lost_pass_wm']);
$lost_pass_m = abs((int)$_POST['lost_pass_m']);
$billing_vo = abs((int)$_POST['billing_vo']);
$dbi = core::$db -> prepare("UPDATE `users` SET `ip_bloced`=?, `ip_edit`=?, `lost_pass`=?, `ip_histr`=?, `lost_pass_vo`=?, `lost_pass_m`=?, `billing_vo`=? WHERE `id`=?");
$dbi -> execute($ip_bloced, $ip_edit, $lost_pass, $ip_histr, $lost_pass_vo, $lost_pass_m, $billing_vo, core::$user['id']);
header('Location: ?mod='.$mod.'&i=1');
}
?>