Просмотр файла biling_panel/registration.php

Размер файла: 3.6Kb
<?php 
# Спасибо за использавание WBilling v1.t trial!
# Автор: Пиминов Никита
# Vk: http://vk.com/piminovremont

#╲╭━━━━╮╲╲╭━━━━━━━━━━━━━╮ 
#╲┃╭╮╭╮┃╲╲┃ •web-byte.ru• 
#┗┫┏━━┓┣┛╲╰┳━━━━━━━━━━━━╯ 
#╲┃╰━━╯┃━━━╯Современный хостинг 
#╲╰┳━━┳╯╲╲ Дешевый WeB-Хостинг! 
#╲╲┛╲╲┗╲╲╲ Продажа игровых серверов 
#╲╲╲╲╲╲╲╲╲ Отзывчивая администрация 
#╲╲╲╲╲╲╲╲╲ Низкие цены 
#▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
require_once 'wbilling/head.php';

if (isset($user)) header('Location: /');
$error = false;
$errort = '';


if (isset($_POST['next'])) {
	if (strlen($_POST['login']) < 4) {
		$error = true;
		$errort .= '<div class="err">Короткий логин (min 4)</div>';
	} elseif (strlen($_POST['login']) > 16) {
		$error = true;
		$errort .= '<div class="err">Длинный логин (max 16)</div>';
	} elseif(!preg_match("#^([A-z0-9\_])+$#ui", $_POST['login'])) {
		$error = true;
		$errort .= '<div class="err">Недопустимый ник</div>';
	} elseif(strlen($_POST['ps']) < 8) {
		$error = true;
		$errort .= '<div class="err">Коротки пароль (min 8)</div>';
	} elseif (strlen($_POST['ps']) > 16) {
		$error = true;
		$errort .= '<div class="err">Длинный пароль (max 16)</div>';
	} elseif(strlen($_POST['email']) < 8) {
		$error = true;
		$errort .= '<div class="err">Короткий email</div>';
	} elseif (strlen($_POST['email']) > 50) {
		$error = true;
		$errort .= '<div class="err">Длинный email</div>';
    } elseif($_POST['ps'] != $_POST['ps2']) {
		$error = true;
		$errort .= '<div class="err">Пароли не совпадают.</div>';
	}
	$sql = mysql_query("SELECT `id` FROM `users` WHERE `login` = '". $_POST['login'] ."' LIMIT 1");
	if (mysql_num_rows($sql) == 1) {
		$error = true;
		$errort .= '<div class="err">Упс... Ник занят, выберете другой!</div>';
	}

	if (!$error) {
echo '<div class=menu>';
		$title = 'Регистрация';
		$login = html($_POST['login']);
		$ps = html($_POST['ps']);
		$email = html($_POST['email']);
		$ps2 = html($_POST['ps2']);
		mysql_query("INSERT INTO `users` SET `login` = '".$login."', `ps` = '".sec_md5($ps)."', `email` = '".$email."'");
		setcookie('login', $login, time()+60*60*24*14);
		setcookie('ps', $ps, time()+60*60*24*14);
		echo '<div class="title>Успешная регистрация</div><div class="menu">
        Вы успешно зарегистрировались в биллинге, теперь вы можете войти в аккаунт!<br>Также эти данные были отправлены вам на email!<a href="/login.php">Войти в аккаунт</a>';
        
echo '</div>';		exit;
	}
}
echo '<div class="title">Регистрация</div><div class="menu"><form action="" method="post"><b>'.$errort.'</b>
Ваш логин: <br><input type="text" name="login" class="bz"><br>
Ваш email: <br><input type="text" name="email" class="bz"><br>
Придумайте пароль: <br><input type="password" name="ps" class="bz"><br>
Повторите пароль: <br><input type="password" name="ps2" class="bz"><br>
<input type="submit"  class="bz" name="next" value="Войти"></form></div>';
echo '<a href="/" class="link">На главную</a>';
require_once 'wbilling/foot.php'; 
?>