![]() |
![]() |
![]()
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: 691 Pomógł: 0 Dołączył: 6.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat [php:1:0a8a69c405]<?php
$boolCorrect = isset( $_POST['login'] ) ? true : false; ?>[/php:1:0a8a69c405] Te linia jest zbędna. Po pierwsze i tak w następnej linii nadpisujesz wartość $boolCorrect, a po drugie ereg z tym regexpem dla pustego ciągu się i tak nie dopasuje. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 04:53 |