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

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

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

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

Затем есть 2-3 сообщения:

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

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

3) и т. д .;

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

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

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

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

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

3 голоса | спросил Saif Bechan 21 AM00000070000001531 2011, 07:23:15

1 ответ


4

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

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

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

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

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

  • Используйте Askimet . Это замечательно при определении спама.

ответил John Conde 21 AM00000090000000831 2011, 09:09:08

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132