Два вопроса по обработке данных из формы

olegking

Guest
Два вопроса по обработке данных из формы

1) При авторитизации достаточно ли такой проверки:
if (!get_magic_quotes_gpc()) {
$login=mysql_escape_string($login);
$pass=mysql_escape_string($password);
}
Что ещё надо?

2) При регистрации, достаточно ли таких проверок:
if (get_magic_quotes_gpc()) {
$reglogin = stripslashes($reglogin);
$regpassword = stripslashes($regpassword);
}
$reglogin=htmlspecialchars($reglogin,ENT_QUOTES);
$regpassword=htmlspecialchars($regpassword,ENT_QUOTES);
 

Фанат

oncle terrible
Команда форума
1) Это не проверка, а составление корректного запроса.
из этого следует, что пункт 2 у тебя неправильный
 

olegking

Guest
2 Фанат: Ты имел ввиду 1 пункт?
Ну а даже так, составление запросов и обработка значений? Что ещё требуется?
2 fixxxer:
Я читал RTFM, но в твоем доке не будет всего, например обрезания поля text area и т.д.
 

Фанат

oncle terrible
Команда форума
Ну а даже так, составление запросов
так почему ты во втором случае не составляешь?
Что ещё требуется?
что требуется - это ты должен сам решить.
Я читал RTFM, но в твоем доке не будет всего, например обрезания поля text area и т.д.
тебе эту ссылку дали для того, чтобы ты не маялся дурью во втором случае. А не как ответ на вопрос "чего мне отрезать не зняю, зачем"
 

olegking

Guest
ну вот, я считаю что этого достаточно, в ссылке ничего нового
 

Фанат

oncle terrible
Команда форума
а почему ты тогда не делаешь то,что там написано?

-~{}~ 16.04.05 20:25:

что ты называешь словом "регистрация"?
 

olegking

Guest
добавление логина и пасса в БД, я делаю, просто хочу поинтересоваться у народа, может что-то забыл
 

olegking

Guest
что именно?блин, ты можешь хоть что-то конкретное сказать
 

fixxxer

К.О.
Партнер клуба
Денч
на "stripslashes"-"ты это сам придумал?"-"в книжке так написано" у меня уже нездоровая реакция.
поубивал бы. честно. =)

p.s. а, так это при добавлении в базу, а не при извлечении?
ну тогда вообще бред. =)
 

Денч

Новичок
:)
Я то как приобщаться к php начал, купил ее. Лауру Томсон.
Так Фанат в первую же неделю моей жизни на форуме быстро отбил охоту по ней учиться:)
Через неделю Котерова купил. И не жалею

-~{}~ 17.04.05 04:19:

Правда, все равно изредка обращаюсь к ней:)
 

Фанат

oncle terrible
Команда форума
olegking
почему в первом случае ты делаешь addslashes, а во втором - наоборот.
Объясни логику.
 

olegking

Guest
В первом: Типа чтобы правильный запрос к БД послать, а во-втором, чтоб у $reglogin заменить все кавычки на их эквиваленты,чтобы не получилось не каких sql-иньекций
 

SiMM

Новичок
> во-втором, чтоб у $reglogin заменить все кавычки на их эквиваленты,чтобы не получилось не каких sql-иньекций
[m]stripslashes[/m]
 

Фанат

oncle terrible
Команда форума
olegking, всё-таки, помочь человеку, у которого голова не варит, не сможет никто.

во втором случае тебе надо делать ТО ЖЕ САМОЕ что и в первом. потому, что ты делаешь запрос
 
Сверху