Уведомление об удалении аккаунта (Account Deletion Notice By SX2)
|
Проверено на DLE: 19.x
Версия PHP: 8.x Стоимость: бесплатно Исходный код: открыт Последнее обновление: --- |
Плагин контролирует активность пользователей и удаляет неиспользуемые аккаунты по заданному таймеру. ⏱️ Если пользователь не заходил на сайт в течение установленного периода, система заранее отправляет уведомление на email 📩 с предупреждением о скором удалении.
В уведомлении указывается срок до удаления, причины и последствия ⚠️ (полная потеря данных), а также простой способ отмены - вход в аккаунт 🔐. Если пользователь игнорирует уведомление и не авторизуется, его аккаунт автоматически удаляется ❌ вместе со всеми данными.
Обработка выполняется в два этапа 🔄: сначала выборка пользователей для отправки уведомлений в заданном временном окне, затем удаление тех, кто превысил лимит неактивности. Системные аккаунты исключаются из обработки.
По умолчанию период уведомления составляет 5 дней 📆, но это значение, а также стиль шаблона письма можно настроить под себя. Для корректной работы необходимо, чтобы в админпанели в разделе «Посетители» был активирован пункт:
Количество дней, через которое удалять пользователя, если он не посещал сайт (0 = ограничений нет)
Если установлено значение 0, проверка и удаление выполняться не будут.
Результат: 🧹 автоматическая очистка базы данных от неактивных пользователей без ручного вмешательства.
Пример: 📌 если установлен период неактивности 30 дней, то за 5 дней до его истечения пользователю отправляется уведомление на email. Если в течение этих 5 дней пользователь не авторизуется на сайте, его аккаунт автоматически удаляется ❌.
1. Установите плагин install.zip.
2. Установите желаемое количество дней уведомления, изменив переменную:
$send_day = 5; // уведомление за 5 дней
3. Настройте шаблон письма под свои нужды.
|
Файл: AccountDeletionNotice.zip Добавлен: 29 марта 2026, 18:00 Размер: 9.31 Kb Скачиваний: 9 |
Чтобы получить полный доступ, зарегистрируйтесь или войдите под своим именем.

