# Аккаунт WordPress полностью удаляется при смене имени пользователя в Discourse (SSO с WP в качестве провайдера)

**URL:** <https://meta.discourse.org/t/wordpress-account-completely-deleted-when-username-is-changed-in-discourse-sso-with-wp-as-provider/146202>\
**Category:** WordPress\
**Created:** [30.Март.2020 21:37:41 UTC](https://meta.discourse.org/t/wordpress-account-completely-deleted-when-username-is-changed-in-discourse-sso-with-wp-as-provider/146202 "2020-03-30T21:37:41Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![jord8on](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jord8on/32/166809_2.png) [@jord8on](https://meta.discourse.org/u/jord8on)\
**Post date:** [30.Март.2020 21:37:41 UTC](https://meta.discourse.org/t/wordpress-account-completely-deleted-when-username-is-changed-in-discourse-sso-with-wp-as-provider/146202/1 "2020-03-30T21:37:41Z")

</div>

Продолжение обсуждения из темы [SSO с WordPress, но пользователи не могут изменить своё имя пользователя](https://meta.discourse.org/t/sso-with-wordpress-but-users-cannot-change-their-username/30600/14):

> [@tobiaseigen](#):
>
> Синхронизация — это один из способов передачи данных из WordPress в Discourse с помощью этого плагина. При настроенном SSO лучшее решение — изменять имя пользователя в WordPress, и тогда изменения будут синхронизироваться с Discourse.

Я использую плагин Discourse для WordPress, где WordPress выступает в роли провайдера SSO.

Когда пользователь создаёт учётную запись в WordPress, я настроил это так, что регистрация происходит через WooCommerce. Также у меня есть настройка, запрещающая вход в систему до подтверждения учётной записи WordPress через проверку электронной почты.

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

Я разрешал пользователям менять имя пользователя в Discourse.

[Каковы последствия изменения имени пользователя?](https://meta.discourse.org/t/what-are-the-consequences-of-changing-a-user-username/134723)

Однако я заметил, что в WordPress учётная запись пользователя удаляется/исчезает из моей базы данных WooCommerce/WordPress. Её больше нигде нельзя найти.

Затем, когда пользователь пытается войти снова, у него не получается, конечно, потому что у него больше нет учётной записи в WordPress. Это ожидаемое поведение? Столкнулся ли кто-нибудь ещё с такой проблемой?!

Позже я изменил параметр «период изменения имени пользователя» на «0».

> «Максимальное количество дней после регистрации, в течение которого учётные записи могут менять имя пользователя (0 — запретить изменение имени пользователя).»

Если кто-то хочет изменить имя пользователя, он может связаться с нами, и мы изменим его в WordPress, чтобы оно соответствовало имени на форуме. Этот способ работает. (используя плагин «[Username Changer](https://wordpress.org/plugins/username-changer/)», который предложил @AdamCapriola [здесь](https://meta.discourse.org/t/sso-with-wordpress-but-users-cannot-change-their-username/30600/7?u=jord8on).)

---

_[View the full topic](https://meta.discourse.org/t/wordpress-account-completely-deleted-when-username-is-changed-in-discourse-sso-with-wp-as-provider/146202)._
