НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
35 of 152 menu

Таблица oc_customer_ip

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

Поля

Поле Тип данных Описание
customer_ip_id int Уникальный идентификатор записи об IP-адресе.
customer_id int Внешний ключ, который связывает IP-адрес с конкретным клиентом. Ссылается на таблицу oc_customer.
ip varchar(40) IP-адрес клиента. Поддерживает как IPv4, так и IPv6 форматы.
date_added datetime Дата и время, когда был зафиксирован данный IP-адрес для клиента.

Как это работает

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

Эта информация используется для:

  • Анализа подозрительной активности (например, входы с разных географических локаций)
  • Предотвращения мошеннических действий
  • Сбора статистики о пользовательской активности
  • Обеспечения безопасности аккаунтов пользователей

Администратор может просматривать историю IP-адресов конкретного клиента через админ-панель OpenCart в разделе управления клиентами.

Пример SQL-запроса

Получить историю всех IP-адресов конкретного клиента можно следующим запросом:

SELECT ci.*, c.email, c.firstname, c.lastname FROM oc_customer_ip ci LEFT JOIN oc_customer c ON (ci.customer_id = c.customer_id) WHERE ci.customer_id = 123 ORDER BY ci.date_added DESC;

Смотрите также

  • таблицу oc_customer,
    которая хранит основную информацию о клиентах
  • таблицу oc_customer_activity,
    которая записывает активность пользователей
  • таблицу oc_customer_login,
    которая хранит попытки входа в систему
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить