Example #1
0
<?php

$ACCESS_LEVEL = ACCESS_LEVEL_GUEST;
include_once DOC_ROOT . '/includes/authorization.php';
if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'signup') {
    $valid = true;
    if (empty($_POST['fullname']) && $valid) {
        Project::getInstance()->getSmarty()->assign('error_message', 'Fullname is empty!');
        $valid = false;
    }
    if (!preg_match('/^[A-z]{1}[0-9A-z]{2,}/', $_POST['login']) && $valid) {
        Project::getInstance()->getSmarty()->assign('error_message', 'Invalid login!');
        $valid = false;
    }
    if (User::loginExist($_POST['login']) && $valid) {
        Project::getInstance()->getSmarty()->assign('error_message', 'This login is already in use!');
        $valid = false;
    }
    if (!check_pass($_POST['password'], 6) && $valid) {
        Project::getInstance()->getSmarty()->assign('error_message', 'Password is very simple!');
        $valid = false;
    }
    if ($_POST['password'] != $_POST['repassword'] && $valid) {
        Project::getInstance()->getSmarty()->assign('error_message', 'Passwords doesn\'t match!');
        $valid = false;
    }
    if (LOGIN_PIN && !preg_match('/\\d{' . $GLOBALS['TPL_CFG']['login_pin']['length'] . '}/', $_POST['secpin_signup']) && $valid) {
        Project::getInstance()->getSmarty()->assign('error_message', 'Not valid Login pin!');
        $valid = false;
    }
    if (MASTER_PIN && !preg_match('/\\d{' . $GLOBALS['TPL_CFG']['master_pin']['length'] . '}/', $_POST['masterpin_signup']) && $valid) {
Example #2
0
<?php

$ACCESS_LEVEL = ACCESS_LEVEL_GUEST;
include_once DOC_ROOT . '/includes/authorization.php';
if (!empty($_REQUEST['login'])) {
    include_once LIB_ROOT . '/users/user.class.php';
    if (User::loginExist($_REQUEST['login'])) {
        echo '<br /><span style="color:red;"><small>This login is not free</small></span>';
    } else {
        echo '<br /><span style="color:green;"><small>This login is free</small></span>';
    }
} else {
    if (empty($_REQUEST['login'])) {
        echo '';
    } else {
        echo '<br /><span style="color:green;"><small>This login is free</small></span>';
    }
}