Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Валидация полей при регистрации

Ответить
Настройки темы
Валидация полей при регистрации

Аватара для System Failure

Старожил


Сообщения: 175
Благодарности: 15


Конфигурация

Профиль | Отправить PM | Цитировать


В общем сабж, как лучше это устроить?

Вариант 1:
на JS, и не пускать регистрироваться с выключенным JS, таким образом, что по умолчанию скрытый input имеет значение "false" или "0" (при проверке и соответсвии требованиям, при помощи JS input выставляется в true), и, потом на ПХП, проверять, если полученный $_POST от этого input'a содержит false - то регистрацию не пропускать. но, не исключена возможность создания искусственных запросов, в которых этот input, допустим true, но остальные передаваемые данные не будут отвечать определенным требованиям.

Вариант 2: валидация полностью на ПХП. тоесть, отправленные данные уже при обработке $_POST будут проверятся, и, в случае ошибок выводится соответственное предупреждение.

Вариант 3:
две валидации. Вначале на JS, затем на ПХП. А особо умным, у которых input имеет true, но данные не отвечают требованиям - бан с запретом на регистрацию.

AJAX мы сейчас не трогаем, так как в итоге этот метод лишь дополнение JS. Недостаток, описанный в первом варианте все равно присутствует. Хотя в третьем методе можно очень удачно применить и АЯКС.

Отправлено: 21:54, 06-06-2010

 

Deadooshka


Сообщения: 2517
Благодарности: 692

Профиль | Отправить PM | Цитировать


Однозначно 3. Делая предварительную проверку на клиенте мы повышаем юзабилити и снижаем нагрузку на сервер. Баны вещь бессмысленная и вредная, но в любом случае дается несколько попыток регистрации/логина перед баном.
аякс обычно используется для проверки уникальности какого-то поля, чтобы заранее сообщить, что не уникально.
Цитата System Failure:
но, не исключена возможность создания искусственных запросов, »
во-во )

Отправлено: 09:38, 07-06-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Валидация полей при регистрации

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Принтер - Точность полей при печати буклетом МФУ HP LJ M1005 MFP 1wolf Прочее железо 7 29-12-2009 12:50
Обработка полей ввода при установке приложении semiono AutoIt 4 28-01-2009 15:08
Прочие БД - База Access тормозит при регистрации пользователей maxo Программирование и базы данных 0 22-09-2008 20:24
[решено] Цифровое подтверждение при регистрации RuLe Хочу все знать 9 12-06-2007 23:53
Добавление новых полей в форму при нажатии кнопки! Scorpion666 Вебмастеру 1 13-11-2006 12:53




 
Переход