Ответы:
Взгляните на это расширение под названием Удалить мою учетную запись :
http://extensions.joomla.org/extensions/clients-a-communities/user-management/26011
Это позволяет пользователям удалять свою учетную запись через веб-интерфейс. Существует также функция, которая уведомляет всех администраторов, если пользователь удалил их учетную запись. Выглядит как перспективное расширение и именно то, что вам нужно. Совместим с Joomla 2.5 и 3.x
Обновить:
Я только что проверил этот плагин на моем локальном хосте, и он прекрасно работает.
<a href="#" class="f90-delete-my-account">Delete my account</a>
Плагин Community Builder Profile Privacy также делает это, если вы используете Community Builder для управления членством.
Помимо удаления учетной записи, он также позволяет пользователю временно отключить свою учетную запись на внешнем интерфейсе, поэтому он не активен, но сохраняет данные для повторной активации позже. Кроме того, он включает в себя опции, позволяющие администраторам разрешать управление конфиденциальностью внешнего интерфейса для каждого поля (например, принудительно указывать имя и город, но разрешать скрытие улицы и номера телефона).
Для настройки установите Community Builder, затем добавьте CB Privacy из управления плагином Community Builder. Убедитесь, что он включен, что автоматически добавит параметры отключения и удаления в нижней части профиля пользователя.
Чтобы добавить конфиденциальность в определенные поля, выберите поле, найдите вкладку «Конфиденциальность» в разделе «Интеграции» редактирования поля и выберите нужные параметры. Чтобы оставить это поле для любого поля, выберите «Обычные настройки CB». Вы также можете использовать «Принудительный контроль конфиденциальности», чтобы убедиться, что поле остается приватным, и вы не хотите, чтобы пользователи публиковали его случайно.
Более подробная информация здесь: https://www.joomlapolis.com/addons/cb-privacy (для загрузки требуется активное членство)