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

**URL:** https://meta.discourse.org/t/admin-logging-in-after-being-deactivated-is-shown-confusing-dialog/342050
**Category:** UX
**Tags:** login
**Created:** [12월 12, 2024, 12:35오후 UTC](https://meta.discourse.org/t/admin-logging-in-after-being-deactivated-is-shown-confusing-dialog/342050 "2024-12-12T12:35:40Z")
**Posts on this page:** 15
**Page:** 1

<div class="post-metadata">

### Author: ![robbie.morrison](https://avatars.discourse-cdn.com/v4/letter/r/c5a1d2/32.png) [@robbie.morrison](https://meta.discourse.org/u/robbie.morrison)
#### Post date: [12월 12, 2024, 12:35오후 UTC](https://meta.discourse.org/t/admin-logging-in-after-being-deactivated-is-shown-confusing-dialog/342050/1 "2024-12-12T12:35:40Z")

</div>

제가 관리하는 [Discourse 인스턴스](https://forum.u4ria.org)에 로그인할 수 없습니다

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

 ![활성화 이메일 다이얼로그 스크린샷](https://global.discourse-cdn.com/meta/original/4X/6/b/9/6b9c0d9270508f01c222ea0aa1f9688fd2551bf9.png)

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

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

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

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

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

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

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [12월 12, 2024, 2:10오후 UTC](https://meta.discourse.org/t/admin-logging-in-after-being-deactivated-is-shown-confusing-dialog/342050/2 "2024-12-12T14:10:56Z")

</div>

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

---

<div class="post-metadata">

### Author: ![robbie.morrison](https://avatars.discourse-cdn.com/v4/letter/r/c5a1d2/32.png) [@robbie.morrison](https://meta.discourse.org/u/robbie.morrison)
#### Post date: [12월 12, 2024, 2:21오후 UTC](https://meta.discourse.org/t/admin-logging-in-after-being-deactivated-is-shown-confusing-dialog/342050/3 "2024-12-12T14:21:10Z")

</div>

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

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [12월 12, 2024, 2:22오후 UTC](https://meta.discourse.org/t/admin-logging-in-after-being-deactivated-is-shown-confusing-dialog/342050/4 "2024-12-12T14:22:23Z")

</div>

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

---

<div class="post-metadata">

### Author: ![robbie.morrison](https://avatars.discourse-cdn.com/v4/letter/r/c5a1d2/32.png) [@robbie.morrison](https://meta.discourse.org/u/robbie.morrison)
#### Post date: [12월 12, 2024, 2:23오후 UTC](https://meta.discourse.org/t/admin-logging-in-after-being-deactivated-is-shown-confusing-dialog/342050/5 "2024-12-12T14:23:54Z")

</div>

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

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [12월 12, 2024, 3:06오후 UTC](https://meta.discourse.org/t/admin-logging-in-after-being-deactivated-is-shown-confusing-dialog/342050/6 "2024-12-12T15:06:05Z")

</div>

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

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

---

<div class="post-metadata">

### Author: ![robbie.morrison](https://avatars.discourse-cdn.com/v4/letter/r/c5a1d2/32.png) [@robbie.morrison](https://meta.discourse.org/u/robbie.morrison)
#### Post date: [12월 12, 2024, 3:28오후 UTC](https://meta.discourse.org/t/admin-logging-in-after-being-deactivated-is-shown-confusing-dialog/342050/7 "2024-12-12T15:28:57Z")

</div>

@tobiaseigen 님께 감사드립니다.

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

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

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

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

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

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

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [12월 12, 2024, 3:43오후 UTC](https://meta.discourse.org/t/admin-logging-in-after-being-deactivated-is-shown-confusing-dialog/342050/8 "2024-12-12T15:43:39Z")

</div>

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

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

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

---

<div class="post-metadata">

### Author: ![robbie.morrison](https://avatars.discourse-cdn.com/v4/letter/r/c5a1d2/32.png) [@robbie.morrison](https://meta.discourse.org/u/robbie.morrison)
#### Post date: [12월 12, 2024, 4:14오후 UTC](https://meta.discourse.org/t/admin-logging-in-after-being-deactivated-is-shown-confusing-dialog/342050/9 "2024-12-12T16:14:54Z")

</div>

순서대로 답변드립니다:

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

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

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

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

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [12월 12, 2024, 4:20오후 UTC](https://meta.discourse.org/t/admin-logging-in-after-being-deactivated-is-shown-confusing-dialog/342050/10 "2024-12-12T16:20:56Z")

</div>

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

 ![Screenshot 2024-12-12 at 08.19.17](https://global.discourse-cdn.com/meta/original/4X/f/4/b/f4b48ad24222c5c3ed96dd64b3b9561664caefef.png)

---

<div class="post-metadata">

### Author: ![robbie.morrison](https://avatars.discourse-cdn.com/v4/letter/r/c5a1d2/32.png) [@robbie.morrison](https://meta.discourse.org/u/robbie.morrison)
#### Post date: [12월 12, 2024, 4:23오후 UTC](https://meta.discourse.org/t/admin-logging-in-after-being-deactivated-is-shown-confusing-dialog/342050/11 "2024-12-12T16:23:43Z")

</div>

요약하면, 네입니다.

---

<div class="post-metadata">

### Author: ![robbie.morrison](https://avatars.discourse-cdn.com/v4/letter/r/c5a1d2/32.png) [@robbie.morrison](https://meta.discourse.org/u/robbie.morrison)
#### Post date: [12월 12, 2024, 4:30오후 UTC](https://meta.discourse.org/t/admin-logging-in-after-being-deactivated-is-shown-confusing-dialog/342050/12 "2024-12-12T16:30:28Z")

</div>

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

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [12월 12, 2024, 4:31오후 UTC](https://meta.discourse.org/t/admin-logging-in-after-being-deactivated-is-shown-confusing-dialog/342050/13 "2024-12-12T16:31:37Z")

</div>

> [@robbie.morrison](#):
>
> 로그인을 시도하면 다음과 같은 다이얼로그가 표시됩니다:
> 
> ![Screenshot of my activation email dialog](https://global.discourse-cdn.com/meta/original/4X/6/b/9/6b9c0d9270508f01c222ea0aa1f9688fd2551bf9.png)

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

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

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

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

---

<div class="post-metadata">

### Author: ![robbie.morrison](https://avatars.discourse-cdn.com/v4/letter/r/c5a1d2/32.png) [@robbie.morrison](https://meta.discourse.org/u/robbie.morrison)
#### Post date: [12월 12, 2024, 4:58오후 UTC](https://meta.discourse.org/t/admin-logging-in-after-being-deactivated-is-shown-confusing-dialog/342050/14 "2024-12-12T16:58:34Z")

</div>

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

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

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

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [1월 11, 2025, 4:59오후 UTC](https://meta.discourse.org/t/admin-logging-in-after-being-deactivated-is-shown-confusing-dialog/342050/15 "2025-01-11T16:59:00Z")

</div>

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