Как указано в заголовке, мой форум позволяет пользователям самостоятельно удалять свои учётные записи. Существует ли способ предупредить пользователя и запросить дополнительное подтверждение при попытке удаления учётной записи? Я изучил исходный код, но, кроме создания плагина для добавления этой функции, других идей не нашёл.
Можете немного подробнее объяснить проблему? Кто-то случайно удалил свой аккаунт?
Да, они повторно зарегистрировались после некоторого времени и спросили, могу ли я восстановить их темы и ответы…
а я: …вздыхаю*
Хочу добавить дополнительное предупреждение, чтобы пользователь дважды подумал, прежде чем попытаться удалить свою учётную запись. В скриптах по умолчанию не требуется подтверждение, и пользователь может удалить свою учётную запись, просто один раз нажав кнопку «Удалить».
Понимаю. Вы пробовали отключить функцию автоматического удаления?
Как правило, мы не разрабатываем новые функции, если есть обходной путь или если у нас нет нескольких запросов на это.
Является ли любое время охлаждения компромиссным решением — и теперь я признаю, что не читал документацию о том, как на самом деле работает самов удаление. Самов удаление немного облегчает работу администраторов, но гневные атаки и обиды — не лучшая основа для принятия радикальных мер.
Это часть более философского вопроса: насколько мы/они/все должны защищать пользователя от его собственных действий. Корпоративная поддержка на форуме может считать это хорошей политикой, если им действительно важно, что делает отдельный клиент, — хотя это не относится к миру B2B.
Период охлаждения должен выполняться системой, так как у администраторов нет времени вести обратный отсчёт… однако сама система не имеет такого механизма.
Отключение этого вызовет определённые проблемы, так как пользователи считают, что удаление собственной учётной записи должно осуществляться ими самостоятельно, без вмешательства администраторов… вздох*