View file moduls/rega.php

File size: 2.69Kb
<?php
include_once'../system/xcms_core.php';
if($_COOKIE['style']=='web')require_once '../system/web_head.php'; else require_once '../system/head.php';
echo'<div class="menu" style="text-align:center;"><a href="/login">Авторизация</a> | Регистрация</div>';
if(!$user){
	if($da['rega']==1){
		if(!empty($_POST['login']) and !empty($_POST['password']) and !empty($_POST['sex']) and !empty($_POST['mail'])){
			$login=protect($_POST['login']);$login_strl=strlen($login);
			$password=protect($_POST['password']);$pass_strl=strlen($password);
			$sex=protect(intval($_POST['sex']));
			$mail=protect($_POST['mail']);$mail_strl=strlen($mail);
			$q=$db->query("select * from `user` where `login`='$login'")->fetch(PDO::FETCH_ASSOC);
			$w=$db->query("select * from `user` where `mail`='$mail'")->fetch(PDO::FETCH_ASSOC);
			if(!empty($_POST['ok'])){
				if($login_strl>4 and $pass_strl>4 and $mail_strl>4){
					if(!$q){
						if(!$w){
							$db->query("insert into `user` set `login`='$login', `password`='".pass($password)."', `mail`='$mail', `time`='$time', `balans`='10', `sex`='$sex'");
							echo'<div class="menu">Зарегистрировались -> <a href="/login?login='.$login.'&amp;password='.$password.'">Далее</a></div>';
						}else{echo'<div class="menu">Этот эл.адрес занят -> <a href="/pass">Восстановить пароль</a></div>';}
					}else{echo'<div class="menu">Этот логин занят -> <a href="/registration">Назад</a></div>';}
				}else{echo'<div class="menu">Мин. длина логина, пароля, почты - 5 символов</div>';}
			}else{echo'<div class="menu">Вы должны согласиться с правилами сайта</div>';}
		}else{
			echo'<form action="#" method="post"><div class="menu">
			Логин:<br /><input type="text" name="login"/><br />
			Пароль:<br /><input type="text" name="password" value="'.$passgen.'"/><br />
			Пол:<br /><select name="sex">
			<option value="1">Мужской</option>
			<option value="2">Женский</option>
			</select><br />
			Эл. Почта:<br /><input type="text" name="mail"/><br />
			Я ознакомлен и согласен с <a href="/info/rules"><b>правилами</b></a> системы <input type="checkbox" name="ok"/><br />
			<input type="submit" value="Регистрация">
			</div></form>';
		}
	}else{echo'<div class="menu">Регистрация временно закрыта</div>';}
}else{echo'<div class="menu">Вы уже зарегистрированы</div>';}
back('/');
if($_COOKIE['style']=='web')require_once '../system/web_foot.php'; else require_once '../system/foot.php';
?>