<?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) {
<?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>'; } }