Divi

Как предоставить пользователям возможность удаления учетной записи в WordPress

Время чтения: 5 мин.

[ad_1]

Если ваш веб-сайт собирает какую-либо информацию о пользователях, очень важно обеспечить безопасность данных – даже таких безобидных, как адрес электронной почты. Что еще более важно, пользователи должны иметь возможность удалить свои учетные записи (и любую связанную с ними личную информацию) по их запросу.

Как администратор WordPress, вы можете удалить любую учетную запись, разработав метод получения и обработки запросов. В этой статье мы поговорим о том, почему важно предоставить пользователям возможность удаления учетной записи. Затем мы познакомим вас с двумя плагинами, которые позволят вам добавить эту функцию, и научим, как это сделать.

Давай приступим к работе!

Почему ваши пользователи должны иметь возможность удалять свои учетные записи

Скорее всего, вы подписались на многочисленные обновления веб-сайта и информационные бюллетени, но у вас есть опасения. Например, вы можете получать нежелательные сообщения по электронной почте или не доверять им в защите ваших данных. Вы всегда можете отказаться от подписки, но полностью удалить свою учетную запись не так просто.

В идеале вы должны иметь возможность удалить свою учетную запись вручную (или хотя бы сделать запрос), полностью удалить свои данные и не связываться с вами в будущем. Владельцу веб-сайта обработка этих запросов может показаться затруднительной, но есть (по крайней мере) две веские причины сделать это:

  • Некоторые пользователи хотят защитить свою конфиденциальность. Предоставление этой опции не должно требовать значительных усилий, и это может помочь пользователям, заботящимся о конфиденциальности, чувствовать себя более комфортно.
  • Для соблюдения Общий регламент защиты данных (GDPR). Закон вступит в силу в мае 2018 года и устанавливает более строгие требования к безопасности веб-сайтов.

GDPR сложный вопрос, но вас беспокоят два основных момента. Во-первых, это «право быть забытым». Это означает, что вы несете ответственность за удаление личной информации по запросу. Более того, в статье упоминается, что это должно произойти без «неоправданной задержки». Другими словами, вам необходимо оставаться в курсе запросов на удаление учетной записи.

Во-вторых, несмотря на то, что GDPR является европейским законодательством, пока ваш сайт собирает данные от граждан ЕС, вы технически подпадаете под его действие – и вас могут оштрафовать за нарушения. Другими словами, если у вас есть пользователи из Европы, вы обязаны соблюдать GDPR. Кроме того, если данные вашего пользователя когда-либо будут скомпрометированы, вы должен сообщите им в течение 72 часов чтобы защитить себя соответственно.

Насколько почему вы должны соблюдать, GDPR обеспечивается Управление комиссара по информации (ICO), который может оштрафовать вас на сумму до 4% от вашего годового оборота в зависимости от уровня несоблюдения требований. Короче говоря, имеет смысл оставаться на правой стороне закона.

2 плагина, позволяющие пользователям WordPress удалять свои учетные записи

Вы всегда можете удалить учетные записи пользователей вручную по их требованию, но это вряд ли эффективно. Предоставление пользователям возможности удалять свои собственные учетные записи не только сэкономит вам работу, но и предоставит им больший контроль над собственной информацией, что всегда хорошо.

1. Удалить меня

Плагин «Удалить меня».

Удали меня Плагин позволяет вам добавить опцию удаления учетной записи на любую из ваших страниц WordPress с помощью простого шорткода. Он также включает опцию, которая добавляет функциональность на страницы профиля вашего пользователя, что в большинстве случаев является логичным местом для этого.

Используя плагин, вы можете решить, какой роли пользователей смогут удалить свои учетные записи. Когда один из ваших пользователей воспользуется этой опцией, ему необходимо будет подтвердить свое действие. Когда они это сделают, плагин автоматически удалит всю сохраненную информацию, сообщения, ссылки и даже комментарии. И

Ключевая особенность:

  • Позволяет пользователям удалять свои учетные записи в любое время.
  • Запрашивает подтверждение перед удалением информации пользователя.
  • Ограничивает функцию удаления учетной записи определенными ролями пользователей (например, подписчиком, автором и т. д.).
  • Добавляет возможность удаления учетной записи на страницы профиля пользователя или в любое другое место с помощью короткого кода.
  • Поддерживает Мультисайтовая установка WordPress.

Цена: БЕСПЛАТНО | Больше информации

2. WP Удаление учетных записей пользователей

Плагин WP Удаление учетных записей пользователей.

Это новое решение отлично подходит в качестве быстрого способа добавить опцию удаления учетной записи в WordPress. Как только вы включите плагин, он добавит Удалите мой аккаунт кнопку внизу страницы профиля каждого пользователя. При нажатии на нее появится экран подтверждения, на котором пользователям необходимо ввести слово, прежде чем процесс завершится. В целом, настройка плагина занимает всего несколько минут, а удаление профиля с его помощью происходит еще быстрее.

Ключевая особенность:

  • Разрешите пользователям удалять свои учетные записи WordPress.
  • Требовать подтверждения перед удалением учетной записи.
  • Добавьте кнопку удаления учетной записи на каждую страницу профиля вашего сайта.

Цена: БЕСПЛАТНО | Больше информации

Как добавить возможность удаления учетной записи в WordPress (за 3 шага)

Оба плагина, с которыми мы вас познакомили, довольно просты в использовании. Однако плагин «Удалить меня» имеет несколько больше настроек, чем его аналог, и мы будем использовать его для целей этого руководства (после того, как вы установлен и активирован это).

Шаг 1. Выберите, какие пользователи имеют разрешение на удаление своих учетных записей

Как мы упоминали ранее, плагин «Удалить меня» позволяет вам ограничить функциональность удаления учетной записи определенными ролями пользователей. Таким образом, ваши авторы и редакторы (например) не смогут по ошибке удалить свои учетные записи. Чтобы настроить эту функцию, перейдите в раздел Настройки > Удалить меня страницу и посмотрите Роли раздел в верхней части экрана:

Выбор, для каких ролей включить функцию удаления учетной записи.

Все, что вам нужно сделать, это установить флажки рядом с ролями, для которых вы хотите включить эту опцию. Мы рекомендуем включить его для Авторы и Подписчики поскольку это, как правило, менее постоянные роли. Приняв решение, пока не сохраняйте изменения, поскольку на этой странице нам предстоит настроить дополнительные параметры.

Шаг № 2: Настройте опцию удаления учетной записи

По умолчанию плагин «Удалить меня» предоставляет пользователям возможность удалять свои учетные записи, расположенные в их профилях. Вы можете изменить текст опции удаления учетной записи и присвоить ей класс или определенные стили, если хотите настроить ее внешний вид:

Настройка стиля кнопки удаления учетной записи.

Кроме того, вы также можете изменить сообщение с подтверждением удаления учетной записи, которое будет отображаться, когда пользователь нажимает исходную кнопку:

Изменение сообщения о подтверждении удаления учетной записи плагина «Удалить меня».

Настройки по умолчанию для этих кнопок достаточно информативны, но вы можете их настраивать, если считаете это необходимым. Аналогично, вы можете полностью удалить опцию удаления учетной записи из всех профилей пользователей, сняв флажок Ссылка включена параметр. Если вы решите удалить эту опцию из своих профилей пользователей, вы всегда можете добавить ее в любое другое место на своем веб-сайте, используя следующий короткий код:

[plugin_delete_me /]

Насколько нам известно, лучшее место для удаления учетной записи — это профили пользователей, но ваш опыт может отличаться. В любом случае вам также потребуется настроить, какую информацию плагин будет удалять, когда кто-то удаляет свою учетную запись, о чем мы поговорим на последнем шаге.

Шаг 3. Укажите информацию, которую плагин будет удалять.

Плагин «Удалить меня» сразу же удаляет всю личную информацию пользователя и связанные с ним сообщения, когда он удаляет свои учетные записи. Однако вы также можете настроить несколько дополнительных опций, связанных с этим аспектом, из меню Настройки > Удалить меня страница. Если вы прокрутите экран настроек плагина до нижней части, вы найдете три варианта, которые нас интересуют. Первый делает так, что если вы используете многосайтовую сеть, когда пользователь удаляет свою учетную запись, он удаляет ее. со всей сети, если они не зарегистрированы на других сайтах. Это делает его полезным многосайтовый плагин для управления учетными записями пользователей.

Удаление учетной записи из мультисайтовой сети.

Во-вторых, вы можете выбрать, разрешить ли пользователям удалять свои комментарии, когда они стирают свои учетные записи, что часто является хорошей идеей, поскольку они могут содержать идентифицирующую информацию. Наконец, вы можете включить электронные письма с подтверждением удаления учетной записи, которые будут отправляться, когда пользователи удаляют свою информацию:

Включение подтверждающих сообщений по электронной почте для удаленных учетных записей.

Все три функции являются полезными дополнениями к вашей новой функции удаления учетной записи, поэтому включите их. Затем сохраните изменения в настройках плагина, и все готово!

Заключение

Возможность удалить ваши данные будет полезна для многих пользователей. Многие регистрируются на сайте только для того, чтобы использовать его один или два раза, а это означает, что у них нет веской причины хранить свою информацию в файле. Что еще более важно, чем на большем количестве сайтов вы зарегистрируетесь, тем выше вероятность утечки некоторых ваших личных данных.

Есть два плагина, которые вы можете использовать, чтобы добавить эту функцию на свой сайт: Удали меня и WP Удаление учетных записей пользователей. Если вы используете первый вариант, вот шаги, которые вам нужно выполнить, чтобы он заработал:

  1. Выберите, какие роли пользователей могут удалять свои учетные записи.
  2. Настройте опцию удаления учетной записи.
  3. Укажите информацию, которую плагин удалит.

Есть ли у вас вопросы о том, как создать форму удаления учетной записи с помощью Диви? Спросите в разделе комментариев ниже!

Миниатюра изображения статьи сделана hanss/shutterstock.com.

[ad_2]

Оригинал статьи

author-avatar

Автор - Wespe Club

Клуб веб-разработчиков. Наша миссия - сделать вебразработку понятной и доступной широкому кругу людей.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *