Вход Регистрация
Файл: CMS/core/modules/key.php
Строк: 33
<?php

if (!defined('CMS')) { die('Access Denied!'); }

if (
$is_logged) {

    if (!empty(
$config['allow_regkeys'])) {

        if (!empty(
$uset['users_confirmreg'])) {

            if (
$uset['users_confirmreg'] == 1) {

                if (!empty(
$_GET['key']) || !empty($_POST['key'])) {

                    
$key = !empty($_GET['key']) ? check(trim($_GET['key'])) : check(trim($_POST['key']));

                    if (
$key == $uset['users_confirmregkey']) {

                        
$db->query("UPDATE ?_users SET `users_confirmreg` = ?, `users_confirmregkey` = ? WHERE `users_login` = ?;"0''$log);

                        
$inSes->addMessage('E-mail адрес успешно подтверждён!''ok');
                        
gen_red('index'''RND);
                    }
                    else {

                        
$inSes->addMessage('Ошибка! Мастер-код не совпадает с данными, проверьте правильность ввода!');
                    }
                }

                
show_header('Подтверждение регистрации');

                echo 
'<div class="b">';
                echo 
'Добро пожаловать, <b>' check($log) . '!</b><br />';
                echo 
'Для подтверждения регистрации вам необходимо ввести мастер-ключ, который был отправлен вам на E-mail<br /></div>';
                
$form = new cmsForm(gen_uri('key'));
                
$form->addText('Мастер-код:''key');
                echo 
$form->Submit('Подтвердить');
                unset(
$form);
                echo 
'<div class="b">';
                echo 
'Пока вы не подтвердите регистрацию вы не сможете войти на сайт<br />';
                echo 
'Ваш профиль будет ждать активации в течении 24 часов, после чего автоматически удален<br /></div>';
                echo 
'<div class="b">' icon('error.gif''icons') . ' <a href="/' gen_uri('exit') . '">Выход</a><br /></div>';
                
show_footer();
            }
            else {

                
show_header('Подтверждение регистрации');
                echo 
'<div class="b">';
                echo 
'Добро пожаловать, <b>' check($log) . '!</b><br />';
                echo 
'Ваш аккаунт еще не прошел проверку администрацией<br />';
                echo 
'Если после авторизации вы видите эту страницу, значит ваш профиль еще не активирован!<br /></div>';
                echo 
'<div class="b">' icon('error.gif''icons') . ' <a href="/' gen_uri('exit') . '">Выход</a><br /></div>';
                
show_footer();
            }
        }
        else {

            
$inSes->addMessage('Ошибка! Вашему профилю не требуется подтверждение регистрации!');
            
gen_red('index'''RND);
        }
    }
    else {

        
$inSes->addMessage('Ошибка! Подтверждение регистрации выключено на сайте!''info');
        
gen_red('index'''RND);
    }
}
else {

    
$inSes->addMessage('Ошибка! Для подтверждение регистрации необходимо быть авторизованным!');
    
gen_red('index'''RND);
}

?>
Онлайн: 0
Реклама