[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Авторизацыя.
Imant
Привет! Вот я недавно начакл изучать ПхП, решил написать регестрацыю и авторизацыю. Но проблема в том я незнаю как написать авторизацыю, Кст если вам не трудно можете проверить правильно ли я написал регистрацыю пользователя, сильно не придерайтесь, это мои первые скрипты, кст вот он

PHP
<?php
$db 
mysql_connect("localhost","admin","12345");
mysql_select_db("user"$db);

$result mysql_query("INSERT INTO `User` ( `ID` , `Name` , `Login` , `Password` , `e-mile` )
VALUES
('', 'name', 'login', 'password', 'e-mile') "
);
if (
$result == 'true')
{
    echo 
"Спосибо за регестрацыю!";
}
else
{
    echo 
"Возникла ошибка при регестрации, попробуйте есчё раз!";
}

Замечание: нарушение правила 2 п.5с
"При оформлении сообщения с программным кодом используйте обрамляющие тэги."





Спустя 3 минуты, 44 секунды (28.04.2009 - 16:44) twin написал(а):
Ошибка в слове есчё. Оно через И пишется.
Вот тут почитай про регестрацыю.

Спустя 57 минут, 56 секунд (28.04.2009 - 17:42) Grazor написал(а):
blink.gif blink.gif blink.gif
"регистрацЫя", "авторизацЫя", ""спОсибо", "есчё"
сначала исправьте АшЫПки туД

Спустя 5 минут, 29 секунд (28.04.2009 - 17:48) RealMan написал(а):
ну человек латышь емае smile.gif)))

Спустя 8 минут, 31 секунда (28.04.2009 - 17:56) Grazor написал(а):
smile.gif извиняюсь, не глянул.. тогда ещё можно понять..

PHP
$result mysql_query("INSERT INTO `User` ( `ID` , `Name` , `Login` , `Password` , `e-mile` ) 
VALUES ('', 'name', 'login', 'password', 'e-mile') "
);


отсюда вывод, что всех пользователей у нас будут звать name, логин - login и т.д.
в общем, читаем про глобальные переменные, про защиту от sql-инъекций и проч.

Спустя 1 день, 16 часов, 50 минут, 15 секунд (30.04.2009 - 10:46) -=Dem=- написал(а):
Это регистрация, а не авторизация. Думаю такой запрос будет правильнее
PHP
$result=mysql_query("INSERT INTO `User` ( `Name` , `Login` , `Password` , `e-mile` ) VALUES ('$name', '$login', '$password', '$e-mile') ");

В базе поле ID сделать "AUTO_INCREMENT"
И почитайте про инъекции
Быстрый ответ:

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