Вход Регистрация
Файл: _modules/setting/password/index.php
Строк: 31
<?php

    
# mark core  v1.0
    # author Drk in
    # date 24.10.19     

    # core

    
require_once ( $_SERVER['DOCUMENT_ROOT']."/_core/system.php" );

    
# user

    
system::access(true);

    
# meta

    
$title 'Изменить пароль :: '.domain;

    
# post

    
if (isset($_POST['CFMS'])): 

    
$password_new system::check($_POST['password_new']);    
    
$password_old system::check($_POST['password_old']);
    
$CK    system::check($_POST['CK']);    

    if (
$password_old == $user['password']):
    if (
system::utf_strlen($password_new) > && system::utf_strlen($password_new)    < 33):
    
    if (
$CK == $user['CK']):    

    
DB :: $dbh -> query("UPDATE user SET password = ? WHERE id = ? LIMIT 1;",array($password_new,$user['id']));    
    
    
cache_user::save($user['id']);

    
system::header('?''Пароль успешно изменен!');

    
# error

    
else: system::header('?''Ошибка, возможно вам подкинули эту ссылку'); endif;
    else: 
system::header('?''Ошибка, новый пароль может быть от 6 до 32 символов'); endif;
    else: 
system::header('?''Ошибка, старый пароль веден не верно'); endif;
    endif;    

    
# head

    
require_once ( head );

    echo 
'
    '
.system::dis().'
    <div class="fights fights-about">
    <form method="post"> 
    <input type="hidden" name="CK" value="'
.$user['CK'].'">
    <small>Новый пароль (от 6 до 32 символов):</small>
    <input type="password" name="password_new" value="" placeholder="Введите новый пароль..." style="width: 96%;">
    <small>Старый пароль:</small>
    <input type="password" name="password_old" value="" placeholder="Введите старый пароль..." style="width: 96%;">
    <input type="submit" name="CFMS" value="Изменить">
    </div>
    <div class="fights-link" style="margin: 5px;"><a href="/setting">Вернуться назад</a></div>
    <div class="line"></div>
    '
;

    
# foot

    
require_once ( foot );
?>
Онлайн: 3
Реклама