Предварительно определенные (сохраненные) сообщения контактной формы на вашем веб-сайте


Я хочу знать, что вы, ребята, думаете о том, чтобы на вашем веб-сайте была контактная форма с несколькими заранее определенными (законсервированными) сообщениями на вашем веб-сайте. Я говорю здесь о личном веб-сайте, таком как веб-сайт портфолио.

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

Начните с поля электронной почты, которое необходимо заполнить. После этого имя, а не требуемый.

Затем есть 2-3 сообщения, в которых говорится:

1) Привет, я просто хочу поздороваться;

2) Привет, у меня есть для тебя работа!;

3) и т.д.;

4) конечно, есть возможность для пользовательского сообщения.

Вашему посетителю просто нужно нажать на сообщение, и оно будет отправлено по электронной почте.

===
Безопасность:
Я также хочу удалить капчу. Просто сохраните IP-адрес пользователя, и пользователь сможет отправить только 1 сообщение. Если пользователь хочет отправить еще одно сообщение, то капча всплывет.

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

Что вы думаете об этом, есть ли какие-либо проблемы, с которыми вы можете столкнуться?

Author: Saif Bechan, 2011-08-21

1 answers

Это хорошая идея, так как упрощение использования формы может только увеличить активность пользователей. Создание кроссбраузерной формы действительно всегда должно выполняться, а не только для форм или JavaScript. В принципе, любая общедоступная веб-страница должна работать в каждом браузере с включенным JavaScript или без него.

Для безопасности удаление КАПЧИ, безусловно, хорошая идея, так как они только мешают пользователям, и спамеры могут легко обойти их. Но ваша идея о проверке IP-адресов будет иметь очень ограниченный успех так как спамеры могут легко менять IP-адреса. Я бы добавил другие превентивные меры, чтобы поймать спам до его отправки. Примерами могут быть:

  • Вводим поддельное поле, которое будут видеть только боты. Затем, если это поле отправлено вместе с остальной частью формы, вы можете проигнорировать его (и при желании запретить их). Вы также можете ловить плохих ботов, которые переходят по скрытой ссылке.

  • Используйте поле, которое требует, чтобы пользователь ответил на вопрос, например, что такое 5+ 3. Любой человек может ответить на него но бот не будет знать, что делать, так как он автоматически заполняет поля на основе имен полей. Таким образом, это поле будет либо неверным, либо отсутствующим, и в этом случае заявка будет отклонена.

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

  • Используйте Askimet. Он отлично подходит для идентификации спама.

 4
Author: John Conde, 2011-08-21 05:09:08