Example #1
0
        </div>
        <div class="login_form">
            <div class="login_form_title"><h1 style="font-size: 24px;"><?php 
echo CONFIG_LANG::RU_LOGIN('login_recover_title');
?>
</h1></div>
            <div class="login_form_form">
                <?php 
if (!empty($_POST['code']) and !empty($_POST['newpassword'])) {
    if ($_SESSION['success_code'] == $_POST['code']) {
        @($email = $_SESSION['success_mail']);
        @($newpassword = htmlspecialchars($_POST['newpassword']));
        if (!preg_match('((?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,16})', $newpassword)) {
            echo CONFIG_LANG::RU_LOGIN('login_error_pass_preg');
        } else {
            $con->c_change_pass($email, $newpassword);
            session_destroy();
            header('Location:' . URL);
        }
    } else {
        echo CONFIG_LANG::RU_LOGIN('login_error_code_wrong');
    }
}
?>
				<?php 
if (!empty($_POST['btn'])) {
    if ($_POST['btn'] == 'success') {
        $con->send_success_mail($_SESSION['success_mail'], $_SESSION['success_code']);
    }
}
?>