Delete User Account 1.2​ : удаление своей учетной записи

Delete User Account 1.2​ : удаление своей учетной записи

Модификация хака для удаления своей учетной записи от DarkLane. После удаления аккаунта в DLE, новости и комментарии пользователя останутся без изменений. После удаления у пользователя будет в запасе 30 дней, в течение которых он сможет отменить удаление учетной записи и мгновенно восстановить её.

Установка:
  1. В админпанели DLE > Утилиты > Управление плагинами > Загрузить плагин.
  2. Шаблон из папки {THEME} > delete_account.tpl скопировать в папку своего шаблона.
  3. В нужное место userinfo.tpl добавить:
    {delete_account}

  4. Готово!

delete-user-account-1_2-udalenie-svoej-uchetnoj-zapisi-darklane-mod-dle-143-153.zip
Создайте аккаунт или авторизуйтесь для скачивания

delete-user-account-1_2-udalenie-svoej-uchetnoj-zapisi-darklane-mod-dle-160.zip
Создайте аккаунт или авторизуйтесь для скачивания
 
Версия DLE: 14.3-15.x, 16.0
Интерфейс: французский
Модификация: DarkLane
Источник
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.

Комментариев 6

dds 6 мая 2023 17:03
Цитата: Oxigen
Цитата: dds
что любой новый пользователь который зарегистрируется с тем же логином который был у удаленного пользователя получит сразу в нагрузку написанные ранее этим пользователям посты. Или я не прав?

у каждого логина тоже есть свой ID, поэтому присвоить чужие посты себе не получится.


А причем тут ID пользователя? Да он измениться, но в таблице post, в столбце autor находятся логины пользователя, а не его ID
Oxigen 6 мая 2023 06:44
Цитата: dds
что любой новый пользователь который зарегистрируется с тем же логином который был у удаленного пользователя получит сразу в нагрузку написанные ранее этим пользователям посты. Или я не прав?

У каждого логина тоже есть свой ID, поэтому присвоить чужие посты себе не получится.
--------------------
Всё, что вы напишите, будет использовано против вас при показе контекстной рекламы :)
stimul 2 мая 2023 08:15
dds, кому четыре строчки уже проблема.
dds 30 апреля 2023 10:44
Кстати посмотрел плагин и возник один вопрос. В плагине есть такая строчка :
$db->query("UPDATE " . USERPREFIX . "_comments SET autor='{$lang['remote_user']}' WHERE user_id='$id'");

Которая меняет логин автора комментариев пользователя который удаляет свою учетную запись на $lang['remote_user'] после удаления его аккаунта. Все логично. Но почему тогда нет строки примерно такой:
$db->query( "UPDATE " . USERPREFIX . "_post SET autor='{$lang['remote_user']}' WHERE autor='{$row['user_id']}';" );

Которая бы меняла и логин автора у постов которые ему принадлежали. Ведь иначе может получиться ситуация, что любой новый пользователь который зарегистрируется с тем же логином который был у удаленного пользователя получит сразу в нагрузку написанные ранее этим пользователям посты. Или я не прав?
dds 29 апреля 2023 19:54
stimul, Там всего 6 строчек, что там переводить то?
stimul 27 апреля 2023 07:29
Перевел хак в русский язык, могу выложить.