Файл index.php:
<?php
$db = mysql_connect("localhost", "admin", "1111");
mysql_select_db("master", $db);
$login = trim(htmlspecialchars($_POST['login']));
$pass = trim(htmlspecialchars($_POST['pass']));
$pass2 = trim(htmlspecialchars($_POST['pass2']));
?>
<form action="add.php" method="post">
Введите Ваш логин
<br/>
<input type="text" name="login">
<br/>
Введите пароль
<br/>
<input type="password" name="pass">
<br/>
Повторите пароль
<br/>
<input type="password" name="pass2">
<br/><br/>
<input type="submit" value="Регистрация">
</form>
И обработчик:
<?php
$db = mysql_connect("localhost", "admin", "1111");
mysql_select_db("master", $db);
$login = trim(htmlspecialchars($_POST['login']));
$pass = trim(htmlspecialchars($_POST['pass']));
$pass2 = trim(htmlspecialchars($_POST['pass2']));
$a = mysql_query("SELECT COUNT(*) FROM user WHERE login='$login'");
$res = mysql_result($a, 0);
if ($pass != $pass2)
{
exit ("Пароли не совпадают");
}
if ($res == 1)
{
exit ("Такой логин уже существует");
}
else
{
$b = mysql_query("INSERT INTO user (login, pass) VALUES ('$login', '$pass')");
if ($b)
{
echo "Регистрация прошла успешно";
}
}
?>
Прокомментируйте... Что не так
Спустя 1 час, 2 минуты, 33 секунды (26.03.2010 - 10:50) jetistyum написал(а):
он у тебя работает ???
Спустя 7 минут, 14 секунд (26.03.2010 - 10:57) php-beginner написал(а):
Вроде работает... А есть какой-нить мануал, где подробно написано о том, как организовывать регистрацию и авторизацию на PHP? В книгах подробного объяснения нету...(
Спустя 17 минут, 25 секунд (26.03.2010 - 11:15) qpayct написал(а):
на форуме есть, поищи
Спустя 54 секунды (26.03.2010 - 11:15) php-beginner написал(а):
qpayct Подскажи, где именно, плиииииз, не могу найти нормальное руководство
Спустя 3 минуты, 45 секунд (26.03.2010 - 11:19) qpayct написал(а):
Спустя 2 минуты, 42 секунды (26.03.2010 - 11:22) php-beginner написал(а):
А где именно про регистрацию и авторизацию? Там много ссылок...
Спустя 16 минут, 37 секунд (26.03.2010 - 11:39) qpayct написал(а):
ути-пути
за тебя поискать?
![rolleyes.gif](http://phpforum.ru/html/emoticons/rolleyes.gif)
за тебя поискать?
Спустя 3 минуты, 14 секунд (26.03.2010 - 11:42) php-beginner написал(а):
Не, спасибо, нашел, тока там тоже непонятно, блин. че делать? понятнее ничего нету, может, видеоуроки?
Спустя 28 минут, 12 секунд (26.03.2010 - 12:10) stepan написал(а):
Цитата (php-beginner @ 26.03.2010 - 08:42) |
может, видеоуроки? |
Спустя 3 минуты, 10 секунд (26.03.2010 - 12:13) php-beginner написал(а):
stepan
Не открывается твоя ссылка
Не открывается твоя ссылка
Спустя 1 минута, 3 секунды (26.03.2010 - 12:14) stepan написал(а):
Пробуй щас
Спустя 2 минуты, 41 секунда (26.03.2010 - 12:17) php-beginner написал(а):
Thanks! Но все равно мне трудно уловить... Процентов 30 тока понимаю из всего. А это плохо очень, так усвоить ничего не получится
Спустя 2 часа, 46 минут, 40 секунд (26.03.2010 - 15:04) Gabriel написал(а):
http://pyha.ru/articles/php/auth/
ну попробуй еще тут посмотри.
ну попробуй еще тут посмотри.