Loading...
<?php
$title = 'Регистрация пользователя';
require_once 'api_core/apicms_system.php';
require_once 'api_core/head.php';
////////////////////////////////////////
if ($user['id']) header('location: index.php');
////////////////////////////////////////
if ($api_settings['reg']==1){

$gen_activ_code = rand(1000000000000000000, 99999999999999999999999999999999);

switch ($_GET['act']){
default:
echo '<form action="?act=do" method="post">
<div class="subhead"><small>Никнейм - до 12 симв.</small><br /><input name="login" placeholder="Логин" type="text" maxlength="12" /><br /></div>
<div class="subhead"><small>Пароль - до 16 симв.</small><br /><input name="pass" placeholder="Пароль" type="password" maxlength="16" /><br /></div>
<div class="subhead"><small>E-Mail - до 25 симв.</small><br /><input name="email" placeholder="e-mail" type="text" maxlength="25" /><br /></div>
<div class="subhead"><small>HDD - от 512 мб, до 61 440 мб <font color="green">*</font>.</small><br /><input name="hdd" placeholder="Место (в мегабайтах)" type="text" maxlength="12" /><br /></div>
<div class="subhead"><small>Выберите ваш пол:</small><br /><select name="sex">
<option value="">Выбрать свою стать</option>
<option value="1">Мужчина</option>
<option value="0">Женщина</option>
</select><br /></div>

<input name="code" placeholder="число..." type="text" maxlength="3" size="11" /><br/></div>
<div class="subhead"><input type="submit" value="Завершить регистрацию"/></div></form>';
echo'<div class="subhead"><font color="green">*</font> - стоимость 1Гб = '.$info_1gb.' руб./день (Тоесть '.$info_1gb*30 .'руб./мес). Подробнее можно узнать в информации о <a href="index.php?glavn=eitar">тарифах</a></div>';
apicms_foot();
break;
////////////////////////////////////////
case 'do':
$login = mysql_real_escape_string($_POST['login']);
$pass = mysql_real_escape_string($_POST['pass']);
$email = mysql_real_escape_string($_POST['email']);
$code = intval($_POST['code']);
$pol = intval($_POST['sex']);
////////////////////////////////////////
if (empty($_POST['login'])){
echo '<div class="erors">Ошибка! Логин не введен!<br /><a href="?">Назад</a></div>';
apicms_foot();
break;
}
////////////////////////////////////////
$query = mysql_query("SELECT COUNT(`id`) FROM `users` WHERE `login` = '$login'");
if (mysql_result($query, 0)>0){
echo '<div class="erors">Извините, данный логин уже зарегистрирован, выберите другой | <a href="?">Назад</a></div>';
apicms_foot();
break;
}
////////////////////////////////////////
if (!preg_match('/^([A-zА-я0-9\-]*)+$/', $login)){
echo '<div class="erors">Логин должен содержать только буквы Латинского алфавита и цифры | <a href="?">Назад</a></div>';
apicms_foot();
break;
}
////////////////////////////////////////
if (strlen($login)<=2 || strlen($login)>=13){
echo '<div class="erors">Логин должен содержать от 3 до 12 символов | <a href="?">Назад</a></div>';
apicms_foot();
break;
}
////////////////////////////////////////
if (empty($_POST['pass'])){
echo '<div class="erors">Ошибка! Пароль не введен | <a href="?">Назад</a></div>';
apicms_foot();
break;
}
////////////////////////////////////////
if (strlen($pass)<=7 or strlen($pass)>=17){
echo '<div class="erors">Пароль должен содержать от 8 до 16 символов | <a href="?">Назад</a></div>';
apicms_foot();
break;
}
////////////////////////////////////////
if (empty($_POST['email'])){
echo '<div class="erors">Ошибка! Вы не ввели E-Mail (почту) | <a href="?">Назад</a></div>';
apicms_foot();
break;
}
////////////////////////////////////////
if (!preg_match('/[0-9a-z_\-]+@[0-9a-z_\-^\.]+\.[a-z]{2,6}/i', $email)){
echo '<div class="erors">Ошибка! E-Mail (почта) введён не верно | <a href="?">Назад</a></div>';
apicms_foot();
break;
}
////////////////////////////////////////
$query = mysql_query("SELECT COUNT(`email`) FROM `users` WHERE `email` = '$email'");
if (mysql_result($query, 0)>0){
echo '<div class="erors">Извините, данный email уже зарегистрирован в системе | <a href="?">Назад</a></div>';
apicms_foot();
break;
}
////////////////////////////////////////
if (empty($_POST['code'])) {
echo '<div class="erors">Вы не ввели проверочный код | <a href="?">Назад</a></div>';
apicms_foot();
break;
}
////////////////////////////////////////
if ($_POST['code'] != $_SESSION['captcha']){
echo '<div class="erors">Вы неверно ввели проверочный код | <a href="?">Назад</a></div>';
apicms_foot();
break;
}
////////////////////////////////////////
if (empty($_POST['sex']) && ($_POST['sex']!=0 or $_POST['sex']!=1)) {
echo '<div class="erors">Вы не выбрали вашу стать | <a href="?">Назад</a></div&g
капчи самой нет,а надо вводить
Онлайн: 4
Время:
Gen. 0.1223
(c) Bym.Guru 2010-2026