‘Staged User’ 문제

저는 Discourse 포럼의 공동 관리자(co-moderator) 역할을 맡게 되었습니다. 한 사용자가 자신의 기본 이메일 주소를 변경해 달라고 요청했습니다. 새 이메일 주소를 입력하고 ‘변경’ 버튼을 클릭하면 다음과 같은 오류 메시지가 표시됩니다:

“이메일 주소를 변경하는 중 오류가 발생했습니다. 해당 주소는 이미 대기 상태(staged)의 사용자가 사용 중입니다.”

이 문제를 해결하기 위해 제가 어떤 조치를 취해야 하는지 도움을 주시면 감사하겠습니다.

/admin/users에서 주소를 검색하고, 대기 상태의 사용자를 삭제한 다음, 사용자에게 본인 주소를 직접 변경할 수 있다고 알려주세요.

답변 주셔서 감사합니다. 이메일 주소를 검색해 보면, 해당 사용자 본인의 이메일만 1건 표시됩니다.

혹시 사용자를 완전히 삭제해야 한다는 말씀이신가요? 그렇다면 해당 사용자가 새 계정을 만들어야 하나요? 그리고 기존에 작성한 게시글들은 어떻게 처리되나요?

미리 양해 부탁드립니다. 저는 Discourse 사용에 익숙하지 않습니다.

새 주소가 해당 사용자에게 속해 있다면, 이미 주소를 변경한 것입니다. 새 주소와 기존 주소가 서로 다른 사용자에게 속해 있다면 두 사용자를 병합할 수도 있습니다. 일반적으로 임시(staged) 사용자는 중요하지 않아서 삭제하는 것이 합리적이라고 생각했지만, 병합하는 것이 더 나은 아이디어일 것입니다.

답변해 주셔서 감사합니다. ‘Staged’ 탭이 있다는 것을 몰랐고, 해당 탭에도 그 사용자가 있는 것을 확인했습니다.

두 계정을 병합하면 두 사용자의 게시글은 어떻게 되나요? 게시글도 함께 병합되나요?

마지막 질문입니다: 병합 후, 60일 이상 지난 게시글이 있는 경우 Staged 사용자를 삭제할 수 있을까요? (“사용자에게 게시글이 있으면 삭제할 수 없습니다. 사용자를 삭제하기 전에 모든 게시글을 삭제해야 합니다. (60일 이상 지난 게시글은 삭제할 수 없습니다.)”)

Merging user accounts 링크에서 궁금증을 해결할 수 있기를 바랍니다. :slight_smile:

제이,

도와주셔서 정말 감사합니다. 해당 페이지가 질문에 답하고 있습니다.

빅터