У меня несколько раз возникала эта ошибка, и я ищу решение.
Пользователи регистрируются на моём сайте (WordPress), SSO создаёт для них учётную запись в Discourse, затем они понимают, что хотят изменить имя пользователя. Мы сообщаем им, что это невозможно сделать в WordPress, поэтому они удаляют свою учётную запись и регистрируются заново — с тем же адресом электронной почты, но новым именем пользователя.
Однако, поскольку учётная запись в Discourse никогда не удалялась, она снова связывается с новым аккаунтом, и пользователь всё ещё видит то же самое имя пользователя в Discourse.
Решение простое: мы можем зайти и изменить это вручную, но пользователь об этом не знает. Один пользователь регистрировался около 10 раз, пытаясь исправить ситуацию!
Есть ли способ сделать одно из следующего:
- Анонимизировать пользователя при удалении его учётной записи в WordPress и отключить связь.
или
- Если кто-то регистрируется с тем же адресом электронной почты, автоматически обновлять имя пользователя, чтобы оно соответствовало новому.
Спасибо.