Я протестировал настройку обязательности полей профиля для новых и существующих участников сообщества и обнаружил, что все существующие участники теперь не могут попасть на форум, даже если они заполнили эти поля. Они видят сообщение об ошибке.
Я удалил все эти новые поля, но сообщение об ошибке всё ещё отображается (см. скриншот).
Я думаю, это связано с новой функцией «обязательное поле», которая была недавно внедрена. У вас есть обязательное пользовательское поле при регистрации, которое было добавлено позже и не редактируется после регистрации? (То есть у этих существующих пользователей есть пустое обязательное пользовательское поле, которое они не могут редактировать?)
Если да, вы можете временно разрешить редактирование этого пользовательского поля или снять с него требование обязательности. Это позволит пользователям продолжать работу на вашем сайте, пока готовится исправление.
Проверяю прогресс: я считаю, что исправление уже внедрено
Не могли бы вы обновить свой сайт и проверить, решает ли это проблему?
Нет, все добавленные поля позволяли редактировать данные после регистрации. А сегодня я, как правило, удалил все новые поля. И всё же у моих участников возникла проблема. Как видно на скриншоте, даже полей для заполнения не осталось, так как я всё удалил, но они получают сообщение об ошибке.
Нужно ли мне обновить форум, чтобы исправить эту ошибку?
Мне кажется, на этих скриншотах не видна страница администратора пользовательских полей. Есть ли у вас какие-либо существующие, которые всё ещё активны?
Я считаю, что обновление всё равно будет полезным, так как поведение звучит похоже на то, с которым справляется исправление. Поэтому обновление позволит исключить эту причину и поможет понять, есть ли другая проблема.
Я думаю, это произошло из-за комбинации обязательного поля и автоматизации, которая добавляет пользователей в группу в зависимости от ответа на это обязательное поле. Я вручную удалил некоторых сотрудников из этих групп, поэтому, вероятно, возник конфликт. Сейчас всё исправлено.