일부 사용자는 왜 회색으로 표시되어 있고, 제가 원하듯이 포럼에 접근할 수 없나요?
즉, 비활성화되었거나 이메일 인증을 아직 완료하지 않은 상태라는 뜻입니다. 이메일 주소를 인증하면 다시 정상 상태로 돌아옵니다.
답변해 주셔서 감사합니다, Bhanu님!
다만, 다른 모든 사용자들은 이메일 인증을 위한 별도의 조치가 필요하지 않았습니다. 그들은 가입 직후 바로 포럼에 접속할 수 있었거든요. 왜 일부 사용자들에게만 이러한 조치가 필요한지 이해가 되지 않습니다. 또한, 해당 사용자는 인증을 위해 따라갈 수 있는 이메일을 전혀 받지 못했습니다.
상황을 이해하셨다면 조언을 주실 수 있을까요? 감사합니다!
아마도 TL0(즉, 신규 사용자)이기 때문일 것입니다
기본적으로 모든 신규 계정에 대해 이메일 주소를 확인해야 합니다. 스크린샷을 보면 이메일이 발송된 것으로 보입니다(“마지막 이메일 발송” - 1일 전).
스팸이 아니라고 확신이 든다면 사용자 관리 페이지에서 해당 계수를 수동으로 활성화할 수 있지만, 이메일을 받지 못한 정확한 이유를 파악하는 것이 좋습니다. 그래야 이후 이메일 알림, 다이제스트, 비밀번호 재설정 등을 정상적으로 받을 수 있기 때문입니다.
[YourSite]/admin/email/sent로 이동하여 발송된 이메일 로그를 확인할 수 있으며, 사용자 이름이나 유형(예: ‘signup’)으로 필터링하여 검색 범위를 좁힐 수도 있습니다. ![]()
당연한 이야기이지만 혹시 모르니 사용자에게 스팸 폴더를 확인해 달라고 요청하는 것도 좋습니다. ![]()
제이미, 정말 유용한 정보가네요. 수동으로 계정을 인증하면 문제가 해결될지 확인해 보겠습니다!
가입은 했으나 아직 계정을 활성화하지 않은 사용자를 검색할 수 있는 방법이 있으면 좋겠습니다. 사용자 목록에서 회색으로 표시되어 있지만, 활성화하지 않은 이유를 확인하기 위해 해당 사용자를 필터링할 방법을 찾지 못했습니다. 1,000명 이상의 사용자를 스크롤하며 하나씩 찾는 것은 번거롭습니다. 조언 주시면 감사하겠습니다. Mike
data explorer 플러그인을 설치하셨다면, '게시물이 없는 비활성 사용자’에 대한 미리 만들어진 리포트가 있습니다. 이를 조금 수정하여 관리 페이지로 바로 이동할 수 있는 인터랙티브 목록을 만들 수도 있습니다:
SELECT
u.id AS user_id,
'/admin/users/' || u.id || '/' || u.username_lower AS admin_page_url,
u.created_at,
u.last_seen_at
FROM users u
WHERE u.active = false
ORDER BY u.id DESC
JD, 감사합니다.
저는 Discourse를 호스팅에 사용하고 있습니다.
이것은 그들이 호스팅을 제공하는 경우 제가 접근할 수 있는 것인가요?
Discourse에 처음 사용해보는 것이라 죄송합니다.
감사합니다. 마이크
데이터 탐색기 플러그인은 Business and Enterprise 플랜에서 사용 가능한 것 같습니다. 저는 셀프 호스팅을 하고 있어서, 그 외의 지원 서비스는 잘 모르겠습니다.
/admin/plugins 페이지에 들어가시면 이미 있나요?
(활성화가 필요한 경우)
