[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите разобраться в коде
php-beginner
Доброе утро! Написал скрипт регистрации пользователей. (написал-громко сказано, конечно... пытался. как получилось, на знаю) Оцените, пожалуйста

Файл 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
за тебя поискать?

Спустя 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/
ну попробуй еще тут посмотри.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.