![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 263 Pomógł: 0 Dołączył: 13.07.2003 Skąd: wawa Ostrzeżenie: (0%) ![]() ![]() |
mam takie pytanie...
oto funkcyjka sprawdzajaca w moim systemie poprawnosc znakow co byscie jeszcze do niej dopisali aby zapobiec wlamom....[php:1:33b34b701a]<?php function sprawdz_znaki() { if(isset($_POST['login'])){ $login=$_POST['login']; $len=strlen($login); if($len<=16) { if(ereg("^[0-9a-zA-Z]{1,16}$",$login)) { $this->login = $login; return true; } else { return false; } } else { return false; } } else { return false; } } ?>[/php:1:33b34b701a] z gory dzieki za podpowiedzi. :wink: |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 263 Pomógł: 0 Dołączył: 13.07.2003 Skąd: wawa Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Postanowiłem zając sie dalej moim problem i spłodziłem cosik takiego :wink: [php:1:1aa45f8678]<?php function sprawdz_zmienna($v) { $v = (get_magic_quotes_gpc()) ? $v : addslashes($v); $boolCorrect = ereg( "^[0-9a-zA-Z]{1,16}$", $v) ? true : false; if($boolCorrect) { return true ; } else { return false; } } function sprawdz_tablice() { if(!empty($_GET)) { foreach ($_GET as $k => $v) if (sprawdz_zmienna($v) == false) { return false; } else { return true; } } else { return true; } } ?>[/php:1:1aa45f8678] Przepraszam że to takie rozbite ale lubie miec czytelny kod i po pierwsze.. Zwraca mi bład że funkcja sprawdz_zmienna() nie istnieje po drugie czy dobrze myśle... chciałbym osiągnąć jakieś zabezpieczenie przed drobnymi hakerkami bo w stosunku do tych najlepszych i tak nie mam szans (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Z góry wielkie dzięki za pomoc i koncepcje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Pozdrawiam patS P.S. troszeczke zmodyfikowalem kod w poscie |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 08:54 |