Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 425 Pomógł: 0 Dołączył: 28.05.2005 Skąd: Warszawa Ostrzeżenie: (0%)
|
Wiem, że temat przewija się regularnie na forum. Jednak przygotowuję ważną aplikację, a dokładna walidacja formularzy to dosłownie sprawa życia i śmierci. Akurat piszę moduł logowania:
Czy jest jeszcze jakaś funkcja o której zapomniałem? Czy można jakoś poprawić powyższy kod? Z góry dzięki. (IMG:style_emoticons/default/smile.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 425 Pomógł: 0 Dołączył: 28.05.2005 Skąd: Warszawa Ostrzeżenie: (0%)
|
Do tego służy funkcja ctype_alnum, która jest szybsza. Obecnie mam taki kod:
Zastanawiam się czy jest sens sprawdzać długość zmiennej, wtedy mógłbym zrobić jednak tak:
Jakieś uwagi? |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%)
|
Do tego służy funkcja ctype_alnum, która jest szybsza. Nie zwróciłem uwagi na nią, może ze względu na str_replace które jest tam niepotrzebne? ctype + strlen i tak login masz przefiltrowany Co do hasła, po prostu hash z solą, nic więcej nie potrzeba. |
|
|
|
Kas Walidacja formularza 10.10.2011, 00:28:29
Fifi209 Zamiast zabraniać używania jakiś znaków, po prostu... 10.10.2011, 07:41:12
nospor if(is_string($_POST['login']) &... 10.10.2011, 11:18:45
Kas Długość loginu i hasła nie ma znaczenia, bo wszyst... 10.10.2011, 11:26:07
nospor Jak jakiś kretyn ci wyśle 1GB tekst, to php się wy... 10.10.2011, 11:39:50
Kas Wybacz, chyba dzisiaj się nie wyspałem.
[PHP] po... 10.10.2011, 11:50:09
nospor Nadal ograniczasz użytkwonika tylko do cyfr i lte... 10.10.2011, 11:55:09
Kas Login użytkownika, jak sama nazwa wskazuje, będzie... 10.10.2011, 12:05:29
nospor CytatLogin użytkownika, jak sama nazwa wskazuje, b... 10.10.2011, 12:12:38 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 15:28 |