Просмотр файла reg.php

Размер файла: 2.46Kb
<?
//регистрация
include("functions.php");
include("connect.php");

echo '<center>';
echo '<table border=0 width=50%>';
echo '<tr>';
echo '<td height=50 background="img/logo.png">';
echo '</td>';
echo '</tr>';
echo '</table>';
echo '<table border=0 width=50%>';
echo '<tr>';
echo '<td background="img/re.jpg" height=20 >';
echo "Вы: $user";
echo '<td background="img/re.jpg" aling="right"><a href="reg.php">Регистрация</a>';
echo '<td background="img/re.jpg" aling="right"><a href="avt.php">Войти</a> </td>';
echo '</td>';
echo '</tr>';
echo '</table>';


echo '<table width=50% height=100% border=0>';
echo '<tr>';
echo '<td width=30 background="img/w.png">';
echo '<td background="img/bg.png">';

if(isset($_POST['submit']))
{
    $err = array();
	//проверка логина
if(!preg_match("/^[a-zA-Z0-9]+$/",$_POST['login']))
    {
        $err[] = "Логин может состоять только из букв английского алфавита и цифр";
    }

if(strlen($_POST['login']) < 3 or strlen($_POST['login']) > 30)
    {
        $err[] = "Логин должен быть не меньше 3-х символов и не больше 30";
    }


   //проверка пароля
if($_POST['password']!=$_POST['password2'])
	{
	    $err[] = "Введенные пароли не совпадвют";
	}

	//проверка на существования логина
    $query = mysql_query("SELECT COUNT(user_id) FROM users WHERE user_login='".mysql_real_escape_string($_POST['login'])."'");
	if(mysql_result($query, 0) > 0)
    {
        $err[] = "Пользователь с таким логином уже существует в базе данных";
    }


//Если нет ошибок, то добавляем в БД нового пользователя
if(count($err) == 0)
    {
        
        $login = $_POST['login'];
        
        # Убераем лишние пробелы и делаем двойное шифрование
        $password = md5(md5(trim($_POST['password'])));
        
        mysql_query("INSERT INTO users SET user_login='".$login."', user_password='".$password."'");
        echo 'Вы успешно зарегистрированы <a href="avt.php">войти</a>';
		exit();
    } else {
        echo "<b>При регистрации произошли следующие ошибки:</b><br>";
        foreach($err AS $error)
        {
            echo $error."<br>";
        }
    }

}
echo '<center><img src="img/c.gif">
<form method="POST">
Логин <div><input name="login" type="text"></div>
Пароль<div> <input name="password" type="password"></div>
Повторите пароль<div><input name="password2" type="password"></div>
<input name="submit" type="submit" value="Зарегистрироваться">
</form>';


include("dis/niz.php");
?>