konto usunięte
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
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. 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.Podobne tematy
Następna dyskusja: