/ / jak sprawić, by serwer ufał weryfikacji po stronie klienta? - formularze, html5, tornado

jak sprawić, aby serwer zaufał walidacji po stronie klienta? - formularze, html5, tornado

czasami to stwierdziłem aplikacja musi mieć dwa sprawdzania poprawności: po stronie klienta i po stronie serwera.

moje pytanie: czy jest jakiś sposób na stworzenie rodzaju zaufanej wiadomości, która jest szyfrowana, więc tylko serwer i klient zrozumieją, tak że serwer uniknie weryfikacji formularza, ponieważ kiedy dodałem wyrażenie regularne do sprawdzania poprawności w pythonie, zwiększyło to moją aplikację czas odpowiedzi!

Odpowiedzi:

4 dla odpowiedzi № 1

Nawet jeśli użyjesz „szyfrowanej wiadomości ufającej”nie ma gwarancji, że wiadomość jest nawet prawdziwa, gdy przychodzi ze strony klienta. Zawsze powinieneś sprawdzać poprawność po stronie klienta, aby użytkownik nie musiał czekać na odpowiedź serwera, aby dowiedzieć się, że coś jest niepoprawne w przedłożonym formularzu. MUSISZ zawsze sprawdzać poprawność danych wejściowych klienta po stronie serwera. Jeśli wyrażenie regularne jest wolne, oznacza to tylko, że nie jest wydajne. Zamiast tego musisz popracować nad poprawą.