Вход Регистрация
Файл: inc/active.php
Строк: 29
<?php

/* Активация аккаунта */

if (isset($active) && $user['active'] == && $sys['modules']['email_verify'] == 1) {

    echo 
'<div class="title">Активация аккаунта</div>';

    if (isset(
$_SESSION['active_code'])) {

        if (isset(
$_POST['cancel'])) {

            unset(
$_SESSION['active_code']);

            
header('Location: '.$_SERVER['REQUEST_URI']);

        }
        elseif (isset(
$_POST['verify_account'])) {

            
$error '';

            if (empty(
$_POST['active_code'])) {
                
$error.= 'Введите код подтверждения!<br/>';
            }
            elseif (
$_POST['active_code'] != $_SESSION['active_code']) {
                
$error.= 'Код подтверждения неверный!<br/>';
            }
            if (
$error) {
                echo 
'<div class="menu">'.$error.'</div>';
            } else {

                if (
$active_user->execute(array(1$user['id']))) {

                    unset(
$_SESSION['active_code']);

                    
header('Location: '.$_SERVER['REQUEST_URI']);

                } else {

                    echo 
'<div class="menu">Произошла ошибка!</div>';

                }

            }

        }

        echo 
'<div class="menu">
        <form action="" method="POST">
        Код подтверждения:<br/><input type="text" name="active_code"><br/>
        <input type="submit" name="verify_account" value="Активировать аккаунт"><input type="submit" name="cancel" value="Назад">
        <div class="orange">На ваш E-mail было отправлено письмо с кодом подтверждения.</div>
        </form></div>'
;

    } else {

        if (isset(
$_POST['send_key'])) {

            
$_SESSION['active_code'] = random_int(1111199999);

            
mailto(
                
$user['email'],
                
'Активация аккаунта '.$sys['system']['project'],
                
'Код подтверждения: '.$_SESSION['active_code'],
                
$sys['system']['mail']
            );

            
header('Location: '.$_SERVER['REQUEST_URI']);

        }

        echo 
'<div class="menu">
        <form action="" method="POST">
        <input type="submit" name="send_key" value="Начать активацию"><div class="chi">'
.$user['email'].'</div>
        </form></div>'
;

    }

    echo 
'</div>
          <div class="ze">Для продолжения пользования возможностями сайта активируйте аккаунт.</div>'
;

    exit;

}
Онлайн: 4
Реклама