Как проверить клиентскую сторону с помощью jquery и серверной стороны одновременно? - PullRequest
2 голосов
/ 11 мая 2009

Мне очень нравятся плагины для проверки jquery, они выглядят стильно и доступно, но, как вы знаете, JavaScript можно отключить, и пользователь может вводить все, что ему захочется, поэтому вам следует проверять и на сервере, так что лучше подходить сюда?

сделать двойную проверку, одну с jquery, а другую на стороне сервера, или есть более надежный надежный способ?

Ответы [ 4 ]

8 голосов
/ 11 мая 2009

Единственный способ - это проверить с помощью jQuery, а затем снова выполнить ту же проверку на стороне сервера.

Проверка на стороне клиента только для того, чтобы сделать ваше приложение более удобным для пользователя. Так что проверьте поля, которые сохранят пользователю несколько обращений к серверу, и это улучшит взаимодействие с пользователем.

Всегда проверять на стороне сервера. Это защищает вас от атак на ваше приложение. Это также помогает от подачи ошибочного ввода в ваш код.

2 голосов
/ 11 мая 2009

Что ж, двойная проверка, вероятно, единственный путь - если пользователь отключает javascript, то проверка на стороне клиента не будет выполняться, поэтому вы ДОЛЖНЫ иметь проверку на стороне сервера. С другой стороны, для удобства большинства пользователей должен существовать механизм проверки на стороне клиента, чтобы сводить к минимуму количество обращений к серверу.

1 голос
/ 11 мая 2009

Вы должны всегда проверять свою сторону сервера данных, jQuery или нет, никогда не доверять входящим данным.

1 голос
/ 11 мая 2009

Вот почему я все еще использую проверку Asp.Net. Потому что с минимальными усилиями ваши данные будут проверены на клиенте и сервере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...