Текущий архив: 2007.07.01;
Скачать: CL | DM;
Вниз
Проверка введенного значения Найти похожие ветки
← →
Иксик © (2007-06-02 22:13) [0]Есть форма и есть база, куда введенные значения вносятся. Нужно осуществлять проверку вводимых данных на длину, содержимое, а также на равенство другим полям (напр. логин не может быть равен паролю). Вопрос такой, как вы обычно поступаете, делаете ли вы такие проверки только на стороне клиента или ставите ограничения и в базе?
Я обычно делал проверки только на клиенте, а в базе только необходимые по структуре, а вот сейчас задумался :)
← →
Kolan © (2007-06-02 22:17) [1]> Я обычно делал проверки только на клиенте
А потом клиент написал кто-то другой… и ппц.
Имхо надо в БД делать проверки тоже.
← →
Юрий Зотов © (2007-06-02 22:20) [2]> Иксик © (02.06.07 22:13)
В базу влезли другим клиентом (например, штатным клиентом данной СУБД) - а в базе никаких ограничений и проверок.
И запросто может настать большой привет.
← →
Sergey Masloff (2007-06-02 22:26) [3]На сервере. Иногда на клиент при старте загружаются некие привила предварительной проверки.
На фига проблемы с
1) У кого-то клиент не обновился. Он тебе вольет
2) У тебя что один клиент? Появятся и новые. Потом поменялось правило - бах на 20 типах клиентов его менять из них 5 не тобой и вообще не в твоей конторе писаны. Этомягкий вариант - у меня это было ба 50 и 30 соответственно. В смысле типов а экземпляров пять тыщ. И следи потом за версиями
← →
Sergey Masloff (2007-06-02 22:26) [4]Во пока писал ужл все сказали
← →
Kolan © (2007-06-02 22:31) [5]Но! На клиенте проверять тоже надо. Это быстрее и удобнее для пользователя.
Как например при заполнении формы в нете бесит когда все заполнил а тока потом «Вы ввели неправильный пароль»
И как приятно когда проверка на клиенте и сражу пишет что «Введены неопустимые символы»
← →
Anatoly Podgoretsky © (2007-06-02 22:37) [6]> Kolan (02.06.2007 22:31:05) [5]
Зато приучает к порядку
← →
Kolan © (2007-06-02 22:41) [7]:)
← →
VirEx © (2007-06-02 22:43) [8]
> [6] Anatoly Podgoretsky © (02.06.07 22:37)
> > Kolan (02.06.2007 22:31:05) [5]
>
> Зато приучает к порядку
прально. сажать их, юзеров с кривыми рученками на горох, и пороть розгами :)
← →
Иксик © (2007-06-03 02:03) [9]
> Юрий Зотов © (02.06.07 22:20) [2]
> Sergey Masloff (02.06.07 22:26) [3]
Спасибо!! Вы конечно же правы. Речь в основном шла о веб-приложениях, но по любому правы :)!!
> Kolan © (02.06.07 22:31) [5]
Это однозначно.
← →
Petr V.Abramov (2007-06-03 02:20) [10]и там и там.
на клиенте в виде проверок, на на сервере - в виде констрайнтов. Клиент - "первая линия обороны". Если в ней ошибки - сработает сервер, юзер получит непонятные сообщения, неприятно, но ошибка будет выявлена.
Страницы: 1 вся ветка
Текущий архив: 2007.07.01;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.024 c