Návštěvní kniha - zabespečení
6 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Už mám na stránkách návštěvní knihu (teď právě je nefunkční, protože jsem udělal nové stránky a nemám čas na opravení knihy). Mám tam i registrovaná jména, protože existují uživatelé, kteří jsou schopni napsat do jména "Admin" atd. Nebo dokáží do textu napsat <script>alert('Něco');</script> popř. něco z PHP a tím nabourat, nebo alespoň zhoršit knihu. Mám tam: $text=HTMLSpecialChars($text); //odstraneni zpecialnich znaku (<;>;...) Budu dávat: strtolower() //zmenceni pismen ve jmene Potřebuju pomoci s tím, že když uživatel zadá do jméno např. "Admin - vzkaz", tak se to nerovná "Admin". Tak jestli někdo nevíte co s tím. Pokud máte někdo jiné nápady na zlepšení bezpečnosti knihy návštěv, tak to sem prosím taky připište. Za odpovědi předem děkuji.
-
"...něco z PHP a tím nabourat..." Patříš snad k těm šílencům, kteří vkládají příspěvky do fóra funkcí include()? To snad ne. $vystup=str_replace("Admin", "Idiot", $vstup);
-
Ještě si natrénuj pravopis u "zabespečení", "dva typi", "oběkty" a "simbolů" a dalších skvostů.
-
Lama: Pravopis se časem upraví sám, s používáním Delphi to bude trochu horší.
-
include() tam mám, protože jsem narychlo splácal knihu. Už pracuju na na nové verzi, proto se tady ptám. K čemu přesně slouží to str_replace()?
-
Tak se toho include() velice rychle zbav. http://www.lmgtfy.com/?q=str_replace