Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Авторизация помгите плз
Форумы портала PHP.SU » » Вопросы новичков » Авторизация помгите плз

Страниц (1): [1]
 

1. opadai - 19 Января, 2013 - 13:03:08 - перейти к сообщению
мне надо чтобы когда чел авторизовался - форма авторизаций изчезла
вот исходник авторизаций правильно ли я сделал
auth.php
Спойлер (Отобразить)

вот на всяки случай исходник реги
reg.php
Спойлер (Отобразить)
2. spsu - 19 Января, 2013 - 13:28:48 - перейти к сообщению
Цитата:
правильно ли я сделал

Не правильно:
1.echo "привет $_SESSION";
Выведет:
"Привет Array"
Правильно так:
echo "привет ".htmlspecialchars($_SESSION['login']);
Остальное не очень красиво..
Ну и смотреть особо не стал.
Проверки рег-ками лишние.
PHP:
скопировать код в буфер обмена
  1.  
  2. $query = mysql_query("SELECT * FROM `users` WHERE `login`='$login' //sql-inj
  3.  

Фильтровать данные надо которые в БД идут.
Хотя рег-ка не даст вставить данные которые позволят выйти за кавычку всеравно этто не правильно.

 

Powered by ExBB FM 1.0 RC1