Вход Регистрация
Файл: hostbiter.ru/Modules/page/settings.php
Строк: 36
<?
require ($_SERVER['DOCUMENT_ROOT'].'/Core/core.php');
$title 'Настройки';
require (
$_SERVER['DOCUMENT_ROOT'].'/Core/myhead.php');
if(!
$user){
    
header("Location: /");
    exit;
}
switch(
$_GET['do']){
    default:
    
?>
    <div class="lnk"> <a href="/settings.php?do=set_passwd">Изменить пароль</a></div>
    <div class="lnk"> <a href="/settings.php?do=autoin">Автологин</a></div>
    <?
    
break;
    case 
'set_passwd':
    if(isset(
$_GET['set_passwd'])){
        
$oldpass htmlspecialchars(trim($_POST['oldpass']));
        
$newpass htmlspecialchars(trim($_POST['newpass']));
        if(
$oldpass != decode($user['password'])) $err 'Старый пароль не совпадает с текущим!';
        elseif(
$oldpass == $newpass$err 'Старый и новый пароли совпадают!';
        if(!
$err){
            
setcookie("password",encode($newpass),time()+86400);
            
$sq1 $db->prepare("UPDATE `users` SET `password_panel` = ? WHERE `id` = ?");
            
$sq1->execute([encode($newpass),$user['id']]);
            
$_SESSION['message'] = 'Пароль изменён!';
            
header("Location: /settings.php");
            exit;
        }else{
            
$_SESSION['message'] = $err;
            
header("Location: /settings.php");
            exit;
        }
    }
    
?>
    <form method="post" action="settings.php?do=set_passwd&set_passwd">
        * Старый пароль:<br /><input class="com" name="oldpass" type="text" maxlength="20" required/><br />
        * Новый пароль:<br /><input class="com" name="newpass"  type="text" maxlength="20" required/><br />
                    <br />    <input class="gtab" value="Сохранить" name="set_passwd" type="submit" />
        </form><br />
        <img src="/image/m-tool.png" alt="" /> <a href="/settings.php">Настройки</a><br />
    <?
    
break;
    case 
'autoin':
    
?>
    Ссылка для автоматического входа на сайт: <br />
     <textarea style="box-shadow: 4px 5px 3px #666;" cols="50" rows="3">http://<?=$_SERVER['SERVER_NAME']?>/auth.php?step=2&log=<?=$user['login']?>&pass=Мой Пароль</textarea> <br />
       <img src="/image/m-tool.png" alt="" /> <a href="/settings.php">Настройки</a>
    <?
    
break;
}
require (
$_SERVER['DOCUMENT_ROOT'].'/Core/myfoot.php');
?>
Онлайн: 0
Реклама