Cytat(Wazniak96 @ 23.03.2013, 21:42:42 )

Po co addslashes skoro używamy już mysql_real_escape_string ?
Polecam do przeczytania:
mysql_real_escape_string vs. addslashesPDO jest najlepszym rozwiązaniem. Po co tworzyć skrypt na module mysql_* skoro można od razu użyć PDO, przy okazji zaznajomić się z jego użyciem i nie głowić się nad bezpieczeństwem?
Też mi się tak wydawało, że dodanie addslashes do escape_string już nie jest potrzebne.
A natomiast jeżeli już użytkownik się zaloguje to przy wysyłaniu czegoś do bazy przez POST używać wtedy addslashes bez escape_string tak żeby można było w tekscie stosować " ' " dobrze myślę ?
Jak pisałem wcześniej zdaję sobie sprawę, że PDO będzie najlepszym wyjściem, ale niestety nie jest to pisanie skryptu od nowa tylko przerabianie, który był stworzony wcześniej, a obecnie nie mam tyle czasu, że przerobić wszystko na PDO.
Więc jak wywnioskowałem z Waszych odpowiedzi mam zostać przy tej wersji:
if(isset ($_POST["wyslij"])){
$logowanie = mysql_query ("select login,haslo from user_cms where login='$user' and haslo='$password' and status=1");
$_SESSION["isLoggedIn"]=1;
$_SESSION["login"]=$user;
}
}