로그인 화면을 표시하려면 페이지를 새로고침해야 합니다. 이 동작을 방지할 수 있는 설정이 있을까요?
Discourse 3.4.0.beta1-dev
discourse 버전 e7b7886d8390b22ab33615dacffd6cf74ae6e25d

페이지를 새로고침한 후에도 화면 왼쪽 아래에 이 메시지가 여전히 표시되는 경우가 있습니다.
최신 버전 이전에는 이런 동작이 없었던 것 같은데, 이는 버그인가요?
감사합니다.
로그인 화면을 표시하려면 페이지를 새로고침해야 합니다. 이 동작을 방지할 수 있는 설정이 있을까요?
Discourse 3.4.0.beta1-dev
discourse 버전 e7b7886d8390b22ab33615dacffd6cf74ae6e25d

페이지를 새로고침한 후에도 화면 왼쪽 아래에 이 메시지가 여전히 표시되는 경우가 있습니다.
최신 버전 이전에는 이런 동작이 없었던 것 같은데, 이는 버그인가요?
감사합니다.
플러그인의 문제가 아닙니다. 모든 플러그인을 비활성화해도 동일한 문제가 발생합니다.
Discourse 3.4.0.beta1-dev
discourse 버전 e7b7886d8390b22ab33615dacffd6cf74ae6e25d
포럼 링크를 올려주시거나 저에게 보내주시겠어요? 그 화면이 좀 이상해서, 스크린샷의 맥락을 잘 모르겠거든요. 또한 이 토론의 제목은 "상단 왼쪽"이라고 되어 있는데, 게시글에서는 "하단 왼쪽"이라고 하고 있어요. ![]()
이것은 비공개 포럼이며, Discourse의 후기 릴리스부터 시작되었습니다.
처음 로그인 페이지에 액세스할 때, 로그인 버튼은 왼쪽 상단에 위치합니다. 페이지를 새로고침하면 스플래시 화면이 표시되고, 대부분의 경우 왼쪽 상단의 로그인이 왼쪽 하단으로 이동합니다.
페이지 소스를 확인해 주시겠습니까? 어떤 버전을 사용 중인지 알 수 있도록, 사이트의 Discourse 페이지에서 마우스 오른쪽 버튼을 클릭한 다음 ‘페이지 소스 보기’ 또는 유사한 옵션을 선택하고, 다음 텍스트 오른쪽에 있는 내용을 확인해 주세요:
content="Discourse 3.4.0.beta1-dev -
여기에는 e7b7886d8390b22ab33615dacffd6cf74ae6e25d와 같은 긴 문자열이 있어야 합니다.
감사합니다.
네, 버전 소스가 무엇이고 어디에 있는지 알고 있습니다. 저는 다음 버전을 사용 중입니다:
Discourse 3.4.0.beta1-dev - version aeaae9babc4166833600a940fe2fb372cd44fd8d
그분이 제공하신 스크린샷은 제게는 Discourse, 혹은 적어도 코어 기능처럼 보이지 않습니다. 아마 다른 사이트에서 데이터를 가져오는 것 같은데, 그 이유는 다음과 같습니다:
사용자들은 어떻게 인증을 하고 있나요? 다른 앱이나 웹사이트를 통해 인증하는 건가요?
외부 사이트는 없으며, Discourse를 통해서만 로그인합니다. 질문입니다 - Discourse를 코딩하는 사람이 실제로 이 주제들을 보고 있나요?
네 – 우리 팀 전체가 이 주제에 접근할 수 있으며, 많은 오픈소스 기여자들과 마찬가지로 Meta를 자주 검토합니다.
Lilly의 의견에 동의합니다. Discourse처럼 보이지 않네요. 주변 세부 사항이 더 잘 보이는 더 큰 스크린샷을 올려주실 수 있을까요?
여기서 작동했습니다: 버전 52a14e06696eb9fa34a0f6d81c5a3024ad1d812d
캐시를 지우고 로그인하면 대부분의 경우 이제 이것이 표시됩니다
화면에 표시되는 내용의 일부이며, 좌상단에 표시되는 모든 것이 이것입니다:
작동했습니다: 버전 52a14e06696eb9fa34a0f6d81c5a3024ad1d812d
F5를 누르면 실제 스플래시 화면이 나타나며, 좌하단을 보면 다음과 같습니다:
사이트가 캐시된 경우, 대부분의 경우 예상대로 스플래시 화면으로 이동하지만, 다른 로그인 창은 좌하단에 있습니다
좌하단의 사용자 입력란을 클릭하면 사용자명 상자를 검사할 때 이것이 보이며, 비밀번호 상자 아래 줄을 검사할 때도 이것이 보입니다:
제가 잘못하고 있는 것 같으면 단서라도 있으면 알려주세요. 하지만 지난 주말 동안 업데이트가 나올 때마다 몇 번 업데이트를 했을 뿐, 그 외에는 거의 변동을 주지 않았습니다. 제가 먼저 만든 다른 주제에서 그룹 아바타 관련으로 겪고 있는 다른 문제도 마찬가지입니다.
해당 숨겨진 폼은 원래 그곳에 표시되지 않아야 합니다(콘솔 스크린샷의 display: none;가 그 이유입니다)만, 어째서인지 사용자 환경에서 오버라이드되고 있습니다.
![]()
저는 개인 인스턴스에서 콘솔의 CSS 코드를 의도적으로 해킹하여 display: block로 변경해야만 이 문제를 재현할 수 있습니다(다만, 이는 무단 접근 권한을 부여하지 않으며, 단순히 로그인 필드를 표시할 뿐입니다).
시크릿 브라우저나 프라이빗 브라우징 모드에서는 해당 폼이 보입니까?
Chrome의 시크릿 모드와 Edge의 InPrivate 모드에서도 마찬가지입니다
잘못된 내용, 수정 사항: 해당 입력란을 통해 로그인하려고 하면 로그인이 되지 않고 화면이 다시 그려진 후 스플래시 화면으로 돌아갑니다. 이때 하단의 입력란은 표시되지 않습니다.
셀룰러 네트워크를 사용하는 iPhone에서도 동일한 증상이 나타나 컴퓨터나 네트워크 문제라고 생각하지 않습니다.
수정 사항: 해당 입력란을 통해 로그인하려고 하면 로그인이 되지 않고 화면이 다시 그려진 후 스플래시 화면으로 돌아갑니다. 이때 하단의 빈 입력란은 여전히 표시된 상태입니다.
안전 모드에서도 그런가요? 로그인 화면이므로, 사이트 주소 뒤에 이 값을 수동으로 붙여야 할 수 있습니다 - [YourSite]/login?safe_mode=no_themes%2Cno_plugins
저도 이 문제를 재현할 수 없습니다. 저는 약간 더 최신 버전인 3.4.0.beta1-dev (32195ed77e)를 사용하고 있습니다.
문제를 좁히기 위해 몇 가지 기본 사항을 확인해 주세요 - 표준 설치 환경인가요? 그리고 어떤 플러그인과/또는 테마 컴포넌트가 설치되어 있나요?
비행기에 타야 해서 이번 주 후반쯤에 다시 이 일을 처리해야 할 것 같습니다. 감사합니다.
공항에서 안전 모드에서 빠르게 찍은 사진입니다. 보내주신 전체 URL을 사용해도 동일한 결과가 나오는데, 한 번에 전체 화면을 캡처할 수 없어서 그렇습니다.
플러그인:
AI (활성화됨), Automation, Data Explorer, Encrypt (활성화됨), Footnote (활성화됨), Spoiler Alert (활성화됨, Zoom
해당 플러그인들을 모두 비활성화한 후에도 시도해 보았지만, 동일한 문제가 발생했습니다. 이제 가겠습니다. 감사합니다
표준 방식으로 설치했고, 한동안 문제없이 작동하다가 최근부터 이런 문제가 발생하기 시작했습니다.
대신 nginx를 프록시로 사용하고 있습니다.
커스텀 없음
그걸 짚어줘서 고마워. 사진들은 삭제했어. 비행기 타러 급하게 나가느라 그랬지.
시간 날 때 CSP를 한번 확인해볼게, 아마 오늘 밤 늦게쯤 되겠지. 그것도 고마워. 유망해 보여서 좋네, 희망이 있겠어.
nginx.conf 또는 다른 곳에서 JammyDodger가 지적한 것과 같은 문제를 일으키지 않는 nginx 리버스 프록시용 Content Security Policy를 정의해 본 분이 계신지 궁금합니다.
저는 오늘 밤 이 부분을 직접 테스트해 볼 예정이며, 그 사이 임시로 해결책을 찾아보려 합니다.
미리 감사합니다.