konto usunięte

Temat: Walidacja formularzy po której stronie?

Tak jak w temacie która strona klient czy serwer jest lepsza do walidowania danych z formularza?
Maciej Koprowski

Maciej Koprowski Programista /
Konsultant

Temat: Walidacja formularzy po której stronie?

Moim zdaniem powinno być walidowane po obu stronach:
- klient:
za: wykorzystujemy maszynę klienta (brak obciązenia serwera, lepszy user experience, zmniejszenie ruchu sieciowego etc.)
przeciw: klient może mieć wyłączoną obsługę JS lub może zmienić sam kod JS w celu ominięcia walidacji
- server:
za: kontrola nad kodem, możliwość centralnej walidacji np. na modelu
przeciw: obciążamy serwer, zwiększamy ruch sieciowy, gorszy user experience

Moim zdnaiem w chwili obecnej powinno się stosować model podwójnej walidacji zarówno po stronie serwera jak i klienta.
Jeśli miałbym wybrać bardziej bezpieczny model walidacji wybrałbym po stronie serwera. Osobiście unikałbym tylko walidaji po stronie klietna - moim zdaniem jest to oczekiwanie na problemy.

Pozdrawiam serdecznie
Maciej Aniserowicz

Maciej Aniserowicz software
developer/architect

Temat: Walidacja formularzy po której stronie?

Zgadzam się z Maciejem. Walidacja na serwerze to obowiązek, a na kliencie - fajny ficzer. Poprawność danych wprowadzanych do systemu nie może być uzależniona od tak niepewnego czynnika jak włączona obsługa JS w przeglądarce:)
Miłosz S.

Miłosz S. IT Manager, PMP

Temat: Walidacja formularzy po której stronie?

Na kliencie waliduje proste błędy szybkie do wychwycenia np. tekst zamiast liczby. Takie których nikt raczej nie zrobi intencjonalnie.



Wyślij zaproszenie do