비활성화된 관리자가 로그인하면 혼란스러운 다이얼로그가 표시됩니다

제가 관리하는 Discourse 인스턴스에 로그인할 수 없습니다

사용자 이름, 이메일 주소, 그리고 현재 비밀번호가 모두 준비되어 있습니다. 하지만 로그인하려고 하면 다음과 같은 다이얼로그가 표시됩니다:

하지만 방대한 이메일收件함에서 해당 메일을 찾을 수 없습니다.

또한, 반드시 악의적이지는 않은 제3자가 실수로 또는 의도적으로 제 계정을 스푸핑하여 활성화 이메일을 요청할 수 있다고 생각합니다. 그러면 그 이메일을 찾을 때까지 로그인할 수 없게 됩니다.

최소한, 해당 이메일을 찾는 데 도움이 되도록 다이얼로그에 더 많은 정보(예: 타임스탬프, 메시지 ID 또는 발신자 주소)를 제공하면 유용할 것입니다.

훨씬 더 나은 해결책은 활성화 이메일이 이전에 발송되었든与否에 관계없이 사용자가 현재 비밀번호로 계속 진행할 수 있도록 하는 것입니다.

마지막으로, 저는 활성화 이메일을 요청한 기억이 전혀 없습니다. 저는 이 사이트를 노트북에서만 접속하며 비밀번호는 항상 손에 쥐고 있습니다. 그래서 여전히 매우 당혹스럽습니다.

도움을 주시면 감사하겠습니다!

스팸/불필요한 메일 폴더도 확인해 보셨나요?

문제는 제가 무엇을 찾고 있는지가 무엇인지입니다. 해당 이메일에 대해 오늘 이전이라는 정보 외에는 메타데이터가 전혀 없습니다. 제목, 날짜, 발신자, 메시지 ID 값도 없습니다. 또한 자동 분류 규칙이 많이 설정되어 있어, 그 이메일은 메일 클라이언트의 어디에나 있을 수 있습니다. 답변 주셔서 감사합니다.

기억이 정확하지는 않지만, 이메일은 포럼의 이메일 주소에서 오는 것 같습니다. 해당 주소로 필터링해 보세요.

고마워요. 곧 몇 가지 가능한 대안을 시도해 볼게요.

방금 테스트를 해보고, 제가 확인한 내용을 채팅으로 보내드렸습니다. “새 계정 확인” 이메일을 볼 수 있습니다.

혹시 이메일 주소에 오타가 있었던 건 아닌가요? 그럴 수 있으니까요! :grimacing:

@tobiaseigen 님께 감사드립니다.

어디에도 오타는 없었으며 — 모든 내용은 주의 깊게 복사/붙여넣기되었습니다.

저는 이제 처리 체인에서 더 앞서서 비밀번호 재설정을 요청하여 비밀번호를 재설정했습니다.

사실, 애초에 필요하지도 않았던 비밀번호 재설정을 선택하지 않음으로써 저는 이 **악순환(catch 22)**에 빠지게 되었습니다. 따라서 이는 사용성 문제라고 생각합니다 — 다만 수정에 대한 명확한 제안은 없습니다.

이전 이메일 알림 문제로 돌아가 보겠습니다. 방금 받은 새로운 알림의 From 필드는 실제 제 이메일 주소였으며, discourse 인스턴스 도메인이 아니었습니다. 헤더 정보를 주의 깊게 확인했습니다.

제3자가 비밀번호 재설정을 요청할 가능성은 여전히 남아 있습니다 — 그리고 그로 인한 혼란도 마찬가지입니다.

제안을 주신 분들에게 감사드립니다. 그리고 이 특정 문제는 만족스럽게 해결되었지만, 더 넓은 범위의 사용성 문제는 여전히 남아 있을 수 있음을 밝힙니다.

여기서 무슨 일이 일어났는지 잘 이해가 되지 않습니다. 제가 직접 확인해 볼 수 있도록 재현 단계를 알려주실 수 있을까요?

방금 설정해서 처음 로그인하는 새 사이트인가요, 아니면 이미 꽤 오래 운영해 온 기존 사이트인가요?

계정이 다시 활성화가 필요한 상황이 된 건 어떤 이유 때문인가요?

1개의 좋아요

순서대로 답변드립니다:

1: 사이트를 열고 “로그인” 버튼을 클릭한 후, 사용자 이름과 현재 비밀번호를 입력하고 진행을 시도했는데, 원래 게시물에 첨부된 스크린샷과 동일한 화면이 나타났습니다.

2: 이 사이트는 약 3년 전에 개설되었는데, 최근에는 거의 방치된 상태였습니다. 이제 다시 꺼내서 사용하려고 합니다. 사이트는 항상 Communiteq의 시설에서 호스팅되었으므로 정기적인 유지보수가 이루어졌을 것으로 의심됩니다.

3: 정확한 이유는 잘 모르겠습니다. 이전 비밀번호는 충분히 강력했습니다. 다른 누군가가 제 사용자 이름을 추측하고 비밀번호 재설정을 요청한 것일 수도 있습니다. 아마도 어설픈 공격이었을까요? 하지만 다른佐证(보조 증거)는 없습니다. 해결 방법은 같은 방식으로 새 비밀번호 재설정을 다시 요청하는 것이었습니다. 하지만 저에게는 그 해결책이 직관적이지 않았습니다. 그래서 이 주제를 올린 것입니다.

이 문제를 파헤쳐 주신 데 대해 감사드립니다. 정말 감사합니다.

2개의 좋아요

invalidate inactive admin email after days 설정에 지정된 일수(예: 1년) 이상 동안 로그인하지 않으신 것은 아닌가요?

5개의 좋아요

요약하면, 네입니다.

2개의 좋아요

제가 받은 다이얼로그 알림이 더 명확했으면 좋겠습니다. 그리고 accompanying 이메일을 받았을 것 같지는 않은데, 단정적으로 말하긴 어렵습니다.

2개의 좋아요

이 경우 해당 다이얼로그가 표시된다면, 실제로 우리가 처리해야 할 사항이 있는 것입니다. 실제로 발생한 상황에 맞는 메시지를 표시해야 합니다. 다음과 같은 메시지가 적절할 것입니다:

로그인

로그인할 수 없습니다. 계정이 비활성화되었으며, 다시 로그인하려면 이메일 주소를 재확인해야 합니다.

활성화 이메일 보내기

해당 사이트가 폐기되지 않았음에도 관리자가整整 1년 동안 로그인하지 않는 경우는 매우 드물기 때문에, 이 UX 버그가 이제까지 드러나지 않은 것에 대해 놀랍지 않습니다.

또한 invalidate inactive admin email after days 설정을 제거하거나 숨기는 것을 고려해야 한다고 생각합니다. 관리자가 이 설정에 관심을 가질 가능성은 매우 낮지만, 더 이상 사용되지 않는 관리자 계정이 비활성화됨으로써 사이트의 지속적인 보안에 이점이 있다는 점은 이해할 수 있습니다.

3개의 좋아요

비활성 관리자 이메일 무효화 기간의 기본값을 0으로 설정하여, 사용 가능은 하되 사실상 비활성화되도록 하는 것도 좋은 방법일 것입니다.

관리자 부재 문제에 대해서는 저 역시 해당됩니다. :upside_down_face: 하지만 이 사이트가 예정된 커뮤니티가 Google Groups에서 내부 토론을 위해 discourse로 이전하면서 새로운 활력을 얻게 될 것 같아 기쁩니다.

다시 한번 모범적인 지원에 감사드립니다.

2개의 좋아요

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.