Вход Регистрация
Файл: rega.php
Строк: 58
<?php
include_once 'system/head.php';
if(
$user){echo'<div class="pad">Вы зарегистрированы и авторизованы!</div>';}else{
 if(
$rega == 1){
echo 
'<div class="head">Регистрация</div>';
if (isset(
$_POST['login']) and !empty($_POST['login']) and !empty($_POST['password']) and !empty($_POST['sex']))
{
    
# Фильтруем все POST данные
    
$login protect($_POST['login']);
    
$password protect($_POST['password']);
        
$mail protect($_POST['mail']);
                
$wmr protect($_POST['wmr']);
                
$sex protect($_POST['sex']);
    
/* Проверка логина (зарегистрирован или нет) */
    
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `login` = '".$login."' LIMIT 1"),0) != 0)
    {
echo 
'Логин уже зарегистрирован!';
  include_once 
'system/foot.php';
  exit;
    }
    if(empty(
$_POST['ok'])){
   echo 
'Вы должны согласиться c правилами';
  include_once 
'system/foot.php';
  exit;
  }
    
/* Проверка логина на символы */
     
if (!preg_match('|^[a-z0-9-]+$|i',$login))
     {
     echo 
'В логине можно использовать только латиницу и цифры!';
  include_once 
'system/foot.php';
  exit;
    }

    
/* Проверка email на символы */
 
if (!preg_match("/^[0-9a-z_]+@[0-9a-z_^.]+.[a-z]{2,6}$/i"$mail))
  {
       echo 
'Введите email адрес в виде uu@uus.uu';
  include_once 
'system/foot.php';
  exit;
   }
         if (
mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `mail` = '".$mail."' LIMIT 1"),0) != 0)
    {
        echo 
'Пользователь с таким email уже зарегистрирован!';
  include_once 
'system/foot.php';
  exit;
    }
mysql_query("INSERT INTO `user` (login,password,mail,time,balans,sex) values('".$login."','".pass($password)."','".$mail."',".time().",'10','".$sex."')");
echo 
'<div class="menu">Вы успешно зарегистрированы!<br /><a href="/?login='.$login.'&amp;password='.$password.'">Войти</a></div>';
  include_once 
'system/foot.php';
  exit;
}
echo 
'<div class="menu" style="text-align:center;"><a href="/?mode=login">Авторизация</a> | Регистрация</div>
<div class="citatka"><span style="color:red;">Все поля обязательны к заполнению</span></div>
<form class="menu" action="" method="post">
Логин: <br />
<input name="login" type="text" /><br />
Пароль:<br />
<input name="password" type="text" value="'
.$passgen.'"/><br />
Пол:<br/><select name="sex">
<option value="1">Мужской</option><br/>
<option value="2">Женский</option></select><br>
Почта:<br />
<input name="mail" type="text" /><br />
Я ознакомлен и согласен с <a href="info.php?mod=rules"><b>правилaми</b></a> системы <input type="checkbox" name="ok" /><br/>
<input type="submit" value="Регистрация" /></form>
'
;}else{echo'<div class="menu">Регистрация временно закрыта</div>';}}
require_once 
'system/foot.php';
?>
Онлайн: 2
Реклама