도메인 이름 변경 후 비밀번호가 작동하지 않음

웹사이트 주소가 변경됨에 따라 기존 사용자는 모두 새로운 비밀번호를 설정해야 합니다. 비밀번호가 정확하더라도 동일한 비밀번호로 로그인하는 것은 거부되는데, 이는 다소 불행한 일입니다. 하지만 새로운 비밀번호를 만드는 것은 세상에서 가장 나쁜 일은 아니지만, 기존 사용자에게 이 사실을 등록된 이메일을 통해 일괄적으로 전달하는 방법은 무엇일까요?

그런 일은 일어나지 않아야 합니다. 2단계 인증은 도메인 이름 변경 시 문제가 될 수 있지만, 비밀번호는 해당되지 않습니다. 변경을 위해 무엇을 수행하셨나요?

비밀번호가 작동하지 않을 경우 비밀번호를 변경하도록 안내하는 배너를 생성할 수 있습니다.

Discourse에서 안내한 대로 도메인 이름을 변경했는데, 잘 진행되었습니다. 이제 포럼 이름은 forum.brreg.no입니다.

하지만 이전 비밀번호로는 로그인할 수 없었습니다. 그래서 비밀번호를 재설정하고 이메일로 받은 링크를 클릭했습니다. 재설정 전에 시도했던 동일한 비밀번호를 입력했을 때, 이는 기존 비밀번호라는 메시지가 표시되었습니다.

새로운 비밀번호를 선택해야 했습니다.

배너에 정보를 게시하는 것은 적절하지 않습니다. 새로운 도메인에 대해 아무도 모릅니다. 모든 등록된 사용자에게 이메일로 정보를 보내야 합니다. 처음에는 기존 주소를 사용해 보았는데, 해당 사이트가 존재하지 않는다는 메시지가 나타났습니다.

왜 기존 도메인의 모든 트래픽을 새 도메인으로 리다이렉트하지 않나요?

구 도메인을 처음 사용할 때 사이트가 존재하지 않는다고 표시됩니다. 로그인 후 구 도메인은 자동으로 새 도메인으로 리디렉션됩니다.

그리고 제안하신 것처럼 배너는 원하지 않습니다 :slight_smile:

기존 비밀번호를 기억한 것처럼 보이네요?

리디렉션은 의도한 대로 작동해야 하며, 사용자는 새 도메인으로 이동하여 기존 비밀번호를 사용할 수 있습니다. 일시적인 오류가 아니었는지 확인하기 위해 테스트 사용자 또는 다른 기존 사용자로 한 번 더 진행해 볼 수 있을까요?

나한테는 그게 말이 안 돼. 리다이렉트는 어떻게 설정해 놨어? 성공적으로 리다이렉트하려면 다른 사이트에 로그인하는 데 의존하면 안 돼.

개인 계정으로 테스트해 보았으며, 관리자 계정도 함께 테스트했는데 동일한 문제가 발생했습니다. 리다이렉트가 처음에는 작동하지 않았는데, 이는 사용자들을 불편하게 할 것입니다.

리다이렉트에 대해 아무 조치도 취하지 않았습니다 - Discourse 리다이렉트

그래서 우리의 해결책은 모든 사용자에게 이메일을 보내는 것입니다. 정부 기관으로서 우리는 이렇게 결정했습니다.

다시 처음 요청으로 돌아가서, 이것이 어떻게 이루어지는 것일까요?

익명 사용자가 구 도메인을 처음 시도할 때 이런 현상이 발생했습니다. 이번에는 단순히 로딩만 되고, 사이트가 존재하지 않는다는 메시지조차 표시되지 않았습니다.

관리자로 iPad를 사용해 본 결과, 이런 화면이 나타났습니다. 화면에는 해당 사이트가 존재하지 않는다고 적혀 있습니다.

Discourse 자체는 리디렉트를 어떻게 처리하나요? DNS 리디렉트를 추가하는 것만으로도 충분한 이유는 무엇인가요?

아, 로그인하지 않은 상태에서 제한된 영역에 접근하려는 것처럼 보입니다. 사이트가 접근 불가능했다면 그 오류 페이지를 표시할 수 없었을 것입니다.

참고로, 호스팅 고객이라면 지원 관련 문제가 있을 때 언제든지 team@discourse.org로 연락하거나 @team에게 메시지를 보낼 수 있습니다 (우리 커뮤니티 지원 팀을 폄하하려는 의도는 아니며, 그분들도 매우 친절하고 전문적이십니다 :slight_smile: :heart:)

익명 사용자로 원래 사이트 주소를 방문하면 새 도메인의 홈페이지로 문제없이 이동합니다 (물론 비밀번호 문제는 확인할 수 없습니다).

I don’t know how to :slight_smile:

글쎄요, 지금까지 저는 항상 이메일을 보냈는데, 매번 이 포럼을 통해 답변을 받곤 했거든요. 그래서 이번에는 직접 포럼을 통해 문의해 봤습니다…

메타(meta)에서는 지원 관련 공간이 몇 가지 있습니다. 커뮤니티 구성원들이 서로를 도울 수 있는 공개 섹션(우리가 호스팅하는 경우, 다른 곳에서 호스팅하는 경우, 또는 셀프 호스팅하는 경우 모두에게 열려 있음)과 이메일 및 DM(개인 메시지)으로 처리되는 전용 고객 지원이 있습니다. :discourse: (https://meta.discourse.org/my/messages로 이동하면 이전 지원 티켓을 모두 확인할 수 있습니다).

이상적으로는 리다이렉트가 작동하고 비밀번호도 그대로 유지되어야 합니다. 제가 확인한 바로는 리다이렉트가 의도한 대로 작동하는 것 같습니다(적어도 제 경우에는요).

그러나 질문에 대한 답변으로, 데이터 탐색기(data explorer)를 사용하여 이메일이 포함된 사용자 목록을 추출한 후, 별도의 이메일 계정을 통해 이 안내 사항을 발송할 수 있습니다. 또는 default categories watching first post(기본 카테고리 첫 게시물 알림)에서 ‘공지사항’ 유형의 카테고리를 설정하여, 새로운 토픽이 생성될 때 알림을 보내는 방식을 사용할 수 있습니다. 여기에는 비밀번호 재설정 정보를 담은 토픽을 게시하면 됩니다(이 방식은 사용자의 이메일 설정을 따르기 때문에 모든 사용자에게 도달하지 않을 수 있습니다. 또한 사용자 기반의 규모와 추가하는 토픽 수에 따라 많은 양의 이메일이 생성될 수 있으므로 절제해서 사용해야 합니다).

하지만 hopefully 이러한 조치가 필요하지 않고, 왜 의도한 대로 작동하지 않는지 원인을 파악할 수 있기를 바랍니다. :crossed_fingers:

각 사용자의 프로필 관리자 페이지로 이동하여 각 프로필의 버튼을 사용하여 비밀번호 재설정 이메일을 보낼 수 있습니다.

또는 Jammy가 말했듯이 데이터 탐색 쿼리를 사용하여 이메일 주소 목록을 가져올 수도 있습니다.


모든 사용자가 Watching/첫 게시물 보기로 설정되어 있는 공지 유형 카테고리가 있다면. 로그인에 문제가 있을 때 비밀번호 재설정을 사용하도록 안내하는 새 주제를 만들 수 있습니다. 단, 게시물이 익명 방문자에게 공개적으로 액세스 가능하거나 이메일 미리보기에 맞도록 충분히 짧아야 합니다.

Jammy가 위 게시물에서 그 내용을 다루고 있는 것을 확인했습니다. :wink: