이러한 사용자는 링크를 클릭해야 하는지, 아니면 인증 코드를 확인해야 하는지 혼란을 느낄 수 있습니다.
음, 잘 모르겠어요. "이 링크를 클릭하거나 이 코드를 입력하세요"라는 이메일은 흔한 것 같거든요. 만약 사용자가 다른 기기로 이메일을 받는다면, 여전히 한 번의 클릭으로 처리할 수 있는 편의성을 제공해 주니 도움이 되긴 합니다. - 하지만 사이트 관리자가 사용자들이 어떤 옵션을 이해할 수 있을지 결정하게 두는 게 좋겠어요.
피드백을 공유해 주셔서 감사합니다!
이 기능이 사용자 이름 입력 양식을 제거하는 것은 아니라는 점을 덧붙이고 싶습니다. 예정된 변경사항의 현재 버전에서, 이메일 주소를 코드로 확인한 후 전용 사용자 이름 단계가 있음을 확인하실 수 있습니다:
최근 "user1"과 "user2"와 같은 사용자 이름이 표시되던 버그를 수정했으므로, 새 계정에서 여전히 그런 현상이 보인다면 알려 주십시오.
좋습니다. 제 경우를 언급하자면, 이 “계정이 준비되었습니다” 단계 이후에 관리자 승인 단계가 있으므로, 해당 상황에서는 이 문구가 오해를 살 수 있습니다.
현재 사용 중인 안정 버전에서 그런 일이 있었던 것 같은데, 기존 가입 방식으로 되돌려 놓아서 확인할 수 없습니다. 다만 나중에 언급해 주신 개선 사항들을 적용해서 다시 시도해 보겠습니다.
이 새로운 "enable_local_logins_via_code"를 사용해보니 다소 어색합니다. 제 경우처럼 비밀번호 관리 프로그램(저는 Roboform을 사용 중)을 사용하면 보통 저장된 사용자 이름과 비밀번호를 동시에 입력한 뒤 사이트로 바로 이동하는데, 이제는 Roboform에 두 개의 항목이 표시됩니다. 제 경우 하나는 사용자 이름(이메일로 로그인하지 않고 사용자 이름으로 로그인하기 때문에)이고, 다른 하나는 비밀번호입니다.
하지만 이 경우, 비밀번호와 사용자 이름을 동시에 입력하는 대신 코드가 즉시 다음 화면으로 진행됩니다:
그런 다음 이메일 주소를 수동으로 입력해야 합니다. 안정화 버전에서는 이 부분을 더 우아하게 처리할 예정인가요? 그 프롬프트에서 Roboform을 사용하면 당연히 사용자 이름이 삽입되고 다음과 같은 오류가 발생합니다:
가능한 해결책 중 하나는 모든 사용자에게 비밀번호 관리 프로그램의 로그인 정보를 사용자 이름이 아닌 이메일로 업데이트하도록 안내하는 것입니다. 하지만 이는 다소 부담스러울 뿐만 아니라, 테스트를 위해 Roboform에서 사용자 이름을 이메일로 변경하더라도 동일한 초기 동작을 보이므로 두 번째 화면으로 이동하여 두 번째 단계를 수행해야 합니다:
어쨌든 지금은 좀 어색합니다. 저는 절대 “Email me a one-time login code” 링크를 클릭하지 않는데도 즉시 두 번째 프롬프트로 이동합니다.
오해하지 마세요, 6자리 코드 옵션은 저도 좋아하고 회원분들도 좋아하실 것입니다. 다만 Roboform 같은 비밀번호 관리 프로그램과 함께 사용할 때 현재보다 더 부드럽게 작동하길 바랍니다.
저는 이게 정말 끔찍하다고 생각합니다. 기능을 꺼버렸어요. 이것이 의무화되지 않을 것이라고 확인해 주시겠어요?
기술에 꽤나 밝은 사람이 아니라면, 합리적인 사용자명을 고르는 데 신경 쓸 사람은 아무도 없을 겁니다.
어차피 모든 사람이 그렇게 하지는 않지만, "이름"이 "사용자명"과 함께 모든 곳(예: /admin/users/list/active)에 표시되지 않는 한, 이것은 오히려 나빠지는 변화입니다.
(일반적으로 Discourse에 감사드립니다. 고맙지 않은 것처럼 들리지 않기를 바랍니다!)
해당 시스템을 이용해 로그인하는 것과 관련하여 두 가지가 있습니다.
하나는 사용자 이름이나 이메일 주소를 입력할 수 있다면 더 쉬울 수 있다는 점입니다. 둘 중 하나는 다른 하나보다 기억하기 쉬울 수 있기 때문입니다.
또 하나는 제 포럼에서는 사용자 이름을 변경할 수 없다는 점입니다. 아마도 제가 오래전에 변경한 설정일 텐데, 새로운 시스템은 사용자 이름 변경 기능을 어느 정도 의존하고 있으므로 이 점을 참고할 가치가 있을 수 있습니다.
안녕하세요! 저도 오늘 이 새로운 기능을 발견했습니다. 저희 포럼에서는 관리(모더레이션) 프로세스를 운영하고 있는데, 갑자기 신규 사용자들에게 "happybreeze34"와 같은 무작위 사용자명이 배정되기 시작했습니다. 저희는 사용자가 임의의 별명이 아닌 본인이 원하는 이름으로 활동하기를 선호하므로, 이는 저희에게 문제가 됩니다.
이를 우회하기 위해 시도해 보니, “무작위 사용자명 생성” 옵션을 해제하면 대신 “user1”, “user2” 등의 패턴으로 돌아가는데, 이것도 별로 나은 편이 아닙니다.
또한 전체 플로우가 다소 혼란스럽게 느껴졌습니다. 사용자는 먼저 이메일로 전송된 코드를 입력하여 승인을 받아야 하지만, 실제 로그인 단계에서는 비밀번호를 입력하라는 프롬프트가 뜨는데, 사용자는 비밀번호를 설정한 적이 없기 때문에 어떻게 진행해야 할지 명확하지 않습니다. 이 경우에도(이 부분은 직관적이지 않습니다) 코드를 다시 전송해야 합니다. 로그인에 성공한 후에는 사용자가 스스로 사용자명을 변경하는 방법을 찾아야 합니다. 종합하자면, 특히 저희 측에서는 사용자가 해당 단계에 도달하기 전에 계정이 관리자 승인을 받아야 하므로, 온보딩 과정이 상당히 길고 혼란스럽습니다.
결국 현재로서는 이 플로우가 저희의 필요에 잘 맞지 않습니다. ![]()
이 경우, 다음 설정을 활성화하는 것이 가장 좋습니다:
말씀하신 부분이 맞습니다. 스태프의 승인이 필요한 사이트에서 이 플로우가 어떻게 작동하는지 검토가 필요합니다. 확인 후 다시 알려드리겠습니다.
이 문제에 대해 알려주셔서 감사합니다!
여기서 해당 문제의 수정 사항을 적용했습니다:
업데이트 후 확인해 보시고, 여전히 이 문제를 겪고 있는지 알려주실 수 있을까요?
아니요, 거의 똑같은 일을 합니다. Roboform은 이메일 주소를 입력하고 1~2초 정도 대기한 후, 이메일이 표시된 상태에서 6자리 코드 입력 화면으로 이동합니다. 즉, 저는 클릭하지 않았는데도 Roboform이나 다른什么东西가 "일회용 로그인 코드를 이메일로 보내기"를 트리거하는 것 같습니다. 비밀번호를 입력하고 discourse로 바로 넘어가는 경우와는 다릅니다.






