Модуль удаления своего аккаунта
- ОПИСАНИЕ -
Модуль предоставляет пользователям возможность удаления своего аккаунта по выбору:
1. Путём отправки заявки на удаление через установленный период времени
(по умолчанию - 10 дней; этот параметр изменяется в настройках админпанели)
2. Путём перехода по ссылке для неотложного удаления
(этот пункт доступен только в том случае, если у юзера достаточно средств на его
счету; по умолчанию - 10000 монет; изменяется в настройках админпанели)
Так же предусмотрена возможность отмены удаления.
Перед подачей заявки пользователь обязан выбрать причину удаления из списка, или указать свою.
После отправки заявки аккаунт пользователя попадает в "Корзину"
(как в windows), и все разделы сайта для него становятся не доступны.
Админка:
1. Восстановление аккаунта
2. Досрочное удаление аккаута
3. Установка кол-ва дней и суммы монет
4. Редактирование причин удаления анкет, установленных по умолчанию
(кол-во причин не ограничено, но должно быть больше нуля)
5. Редактирование причин удаления анкет, выбранных (или написанных) пользователем
Код в скрипте разбит по файлам и подробно прокомментирован.
При необходимости заточить скрипт под другую версию движка,
достаточно будет редактирования одного файла /del/panel/func.php
Все ф-ции работы с базой находятся только в нём (пытался писать по схеме MVC).
Так же, если потребуется изменить дизайн, то все шаблоны скрипта лежат в /del/pattern/ .
В директории /del/FAQ/ находятся два файла - readme.txt и install.sql
Для главного админа (id == 1) скрипт работает в демо режиме, т.е., при
отправке заявки происходит блокирование аккаунта, но удаление невозможно.
- УСТАНОВКА -
1. Распаковать в корень сайта
2. Выполнить импорт файла install.sql в БД
ВНИМАНИЕ!
При установке скрипта будут изменены следующие файлы:
/incfiles/head.php
/panel/index.php
/users/profile.php
Если выше перечисленные файлы у вас изменены, то качайте архив и вставляйте код вручную.