Перейти к содержанию

Стоп-лист: Регистрация (фильтр по стоп-словам в регистрационной форме) для OpenCart [support]


Перейти к решению Решений schema2025,

Рекомендуемые сообщения

  • Решение

Стоп-лист: Регистрация (фильтр по стоп-словам в регистрационной форме) для OpenCart

Просмотр файла

Модуль "Стоп-лист: Регистрация" для OpenCart позволяет администраторам сайта блокировать регистрацию пользователей на основе разных фильтров, таких как запрещенные имена клиентов, email адреса, номера телефонов, IP адреса и регулярные выражения. Это помогает предотвратить регистрацию спамеров и нежелательных пользователей, обеспечивая более безопасное и чистое сообщество.

Поля в модуле "Стоп-лист" защищены от следующих специальных символов с помощью регулярных выражений:

Регулярные выражения и их использование

 

Символы:

 

Регулярное выражение: /[!@#$%^&*(),.?":{}|<>\/]/

Используется для проверки полей "Имя" и "Фамилия".

Эти символы включают: !@#$%^&*(),.?":{}|<>\/

 

Числа:

 

  • Регулярное выражение: /\d/
  • Используется для проверки полей "Имя" и "Фамилия".
  • Эти символы включают: 0-9

 

Специальные символы:

 

  • Регулярное выражение: /[\W_]/
  • Используется для проверки полей "Имя" и "Фамилия".
  • Эти символы включают: любые символы, которые не являются буквами, цифрами или подчеркиванием _

 

Кириллица:

 

  • Регулярное выражение: /[А-Яа-яЁё]/
  • Используется для проверки полей "Имя", "Фамилия" и "Телефон".
  • Эти символы включают: все кириллические буквы (А-Я, а-я, Ё, ё)

 

Буквы:

 

  • Регулярное выражение: /[a-zA-Z]/
  • Используется для проверки поля "Телефон".
  • Эти символы включают: латинские буквы (A-Z, a-z)

 

Пример использования и защита

 

Имя:

 

Запрещенные символы: !@#$%^&*(),.?":{}|<>\/

Запрещены числа: 0-9

Запрещены специальные символы: любые символы, которые не являются буквами, цифрами или подчеркиванием _

Проверка на кириллицу: все кириллические буквы (А-Я, а-я, Ё, ё)

 

Фамилия:

 

  • Запрещенные символы: !@#$%^&*(),.?":{}|<>\/
  • Запрещены числа: 0-9
  • Запрещены специальные символы: любые символы, которые не являются буквами, цифрами или подчеркиванием _
  • Проверка на кириллицу: все кириллические буквы (А-Я, а-я, Ё, ё)

 

Телефон:

 

  • Запрещены кириллические буквы: все кириллические буквы (А-Я, а-я, Ё, ё)
  • Запрещены латинские буквы: латинские буквы (A-Z, a-z)
  • Запрещены специальные символы: любые символы, которые не являются буквами, цифрами или подчеркиванием _

 

Примеры использования

 

Имя:

 

  • Пользователь вводит имя John!Doe – регистрация будет заблокирована из-за символа !.
  • Пользователь вводит имя Иван123 – регистрация будет заблокирована из-за чисел 123.

 

Фамилия:

 

  • Пользователь вводит фамилию Doe# – регистрация будет заблокирована из-за символа #.
  • Пользователь вводит фамилию Smith$ – регистрация будет заблокирована из-за символа $.

 

Телефон:

 

  • Пользователь вводит номер телефона +123ABC456 - регистрация будет заблокирована из-за букв ABC.
  • Пользователь вводит номер телефона +123-456-7890 - регистрация будет заблокирована из-за символов -.

 

Установка модуля:

 

  1. Перейдите в админ-панель OpenCart.
  2. Перейдите в раздел "Extensions" -> "Installer".
  3. Загрузите и установите файл модуля "stop_list.ocmod.zip".
  4. Перейдите в раздел "Modifications" и обновите кэш.

 

Активирование модуля:

 

  1. Перейдите в раздел "Extensions" -> "Modules".
  2. Найдите модуль "Стоп-лист: Регистрация" и нажмите "Install".
  3. Нажмите "Edit" для настройки модуля.

 

Настройка модуля:

 

  1. Статус модуля: Активируйте модуль.
  2. Запрещенные имена клиентов: Введите запрещенные имена клиентов, по одному в строке или разделенные запятыми.
  3. Регулярные выражения для имен и фамилий: Выберите регулярные выражения для проверки имени и фамилии.
  4. Запрещенные email адреса: Введите запрещенные email адреса, по одному в строке или разделенные запятыми.
  5. Спам домены: Введите домены email, которые вы хотите заблокировать, по одному в строке или разделенные запятыми.
  6. Спам слова: Введите слова, которые вы хотите заблокировать в email адресах, по одному в строке или разделенные запятыми.
  7. Временные email сервисы: Введите домены временных email сервисов, по одному в строке или разделенные запятыми.
  8. Запрещенные номера телефонов: Введите запрещенные номера телефонов, по одному в строке или разделенные запятыми.
  9. Регулярные выражения для телефонов: Выберите регулярные выражения для проверки номеров телефонов.
  10. Запрещенные IP адреса: Введите запрещенные IP адреса или диапазоны, по одному в строке или разделенные запятыми.

 

Нажмите "Save" для сохранения изменений или "Apply" для применения изменений без закрытия страницы настроек.

Перед установкой и использовании модуля рекомендую сделать полную резервную копию вашего сайта, как перед установкой любого другого модуля. Это просто мера предосторожности, и ничего более, — которая поможет вам сэкономить массу времени и сил. Приятного использования модуля! 😉

 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...