기존 회원이 다음 로그인 시 재가입을 강제할 수 있나요?

우리 커뮤니티는 10년 차 커뮤니티입니다. 'Customize/User Fields’를 통해 수집한 데이터를 변경해야 합니다. 새로운 필드를 추가하고 일부 필드를 제거해야 하는데, 신규 사용자의 경우 문제가 되지 않습니다. 그러나 기존 사용자들이 해당 필드를 업데이트하도록 해야 합니다.

사용자가 다음 로그인 시, 계속 진행하기 전에 필드 업데이트를 강제(이 단어는 별로이지만)하고 싶습니다. 또는 최소한 특정 날짜까지 처리해야 한다는 점을 사용자에게 알린 후, 그 시점부터는 강제하는 방식도 좋습니다.

이 문제를 해결하는 가장 좋은 방법은 무엇일까요?

필드를 “모든 사용자 필수”로 설정하기

사용자 정의 필드에는 “사용자 프로필에 표시” 및 “필드 요구 사항” 설정이 있습니다. 사용자 정의 필드를 “모든 사용자 필수”로 설정하면(최근 Discourse 버전에서 이 옵션이 추가되었습니다), 프로필을 저장하거나 설정을 업데이트하려는 사용자는 필수 필드를 입력하도록 요청받습니다. 그러나 이는 일반적인 브라우징을 방해하지 않으며, 사용자가 사용자 설정 화면에 진입할 때만 트리거됩니다.

사용자 정의 필드 완료 상태 기반 접근 제한

Discourse Automation 플러그인을 사용하여 사용자에게 메시지 전송 또는 알림

필드를 완료하지 않은 사용자를 감지하고 개인 메시지(PM)를 통해 알림을 보냅니다.

그것은 정확하지 않습니다. 모달이 명확하게 경고합니다:

그리고 로그인 시에는 이렇게 표시됩니다:

그리고 제가 그렇게 할 때까지 사이트는 사용 가능합니다.

네, “필수 필드” 설정이 올바른 접근 방식이지만, 이를 강제하기 위해 다른 설정은 필요하지 않습니다.

아, 처음엔 그랬나 보네 — 내 실수였어. 설명해줘서 고마워.

그렇게 간단하다면 이 방법은 완벽하게 작동합니다. 그런데 이 프롬프트를 우리의 TOV에 맞게 어떻게 수정해야 할까요?

Discourse의 관리자 → 사용자 지정 → 사이트 텍스트 메뉴로 이동하여 모든 UI 텍스트를 쉽게 업데이트할 수 있습니다. 자세한 안내는 공식 사이트 텍스트 가이드를 참고하세요.