php пример регистрации



Автор DHARMA задал вопрос в разделе Другие языки и технологии

подскажите пожалуйста пример для регистрации на php и получил лучший ответ

Ответ от
Пожалуйста:
// Страница регистрации нового пользователя
# Соединямся с БД
mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("testtable");
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";
}
# проверяем, не сущестует ли пользователя с таким именем
$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."'");
header("Location: login.php"); exit();
}
else
{
print "При регистрации произошли следующие ошибки: ";
foreach($err AS $error)
{
print $error."";
}
}
}
?>//
<form>
Логин <input>
Пароль <input>
<input>
</form>
?>//
Источник:

Ответ от Valera Stukanow[активный]
ну. . скажем. . в практике.. . лучше использовать уже готовые варианты. . и не извобретать велосипед.. .
погугли Zend....это фреймворк от разработчиков ПХП.. . там есть все что тебе понадобиться. .
а идиалов в таком случае нет. . по безопастности.. . не забудь зашифровать пароль на стороне клиента...

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: подскажите пожалуйста пример для регистрации на php
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*