Можете, пожалуйста, разместить ссылку на ваш форум или отправить её мне? Это выглядит странно, и я не совсем понимаю контекст этого скриншота. Также в заголовке темы написано «верхний левый», а в вашем сообщении — «нижний левый».
Это частный форум, и он появился только в более поздних версиях Discourse.
При первом заходе на страницу входа она находится в верхнем левом углу. После обновления страницы появляется экран заставки, и чаще всего кнопка входа, которая была в верхнем левом углу, перемещается в нижний левый.
Можете ли вы проверить исходный код вашей страницы, чтобы я мог узнать, какая у вас версия? Просто щёлкните правой кнопкой мыши на любой странице Discourse на вашем сайте, выберите «Просмотр кода страницы» (или что-то похожее по названию) и посмотрите, что написано справа от этого:
content="Discourse 3.4.0.beta1-dev -
Должна быть длинная строка вроде: e7b7886d8390b22ab33615dacffd6cf74ae6e25d
Да, я знаю, что такое источник версии и где он находится. Я нахожусь на
Discourse 3.4.0.beta1-dev - версия aeaae9babc4166833600a940fe2fb372cd44fd8d
Этот скриншот, который вы предоставили, на мой взгляд, не очень похож на Discourse, по крайней мере, на что-то из ядра. Это выглядит как что-то, что подается с другого сайта, возможно, потому что:
Как пользователи аутентифицируются? Это происходит через другое приложение или веб-сайт?
На внешних сайтах они не используются — вход осуществляется только через Discourse. Вопрос: действительно ли кто-то из разработчиков Discourse просматривает эти темы?
Если сайт закэширован, в большинстве случаев он переходит к экрану приветствия, как я и ожидал, но другой вход отображается в нижнем левом углу.
Если я кликаю на поле ввода пользователя в нижнем левом углу и проверяю этот блок имени пользователя, а также строку ниже поля пароля при его проверке, я вижу следующее:
Если я что-то делаю не так, пожалуйста, дайте знать, если у вас есть какие-то догадки. Я практически ничего не менял, кроме обновления Discourse несколько раз по мере появления обновлений в течение выходных. Та же ситуация с моей другой проблемой, касающейся аватаров групп, о которой я писал в другом созданном мной обсуждении.
Эта скрытая форма не должна отображаться там (отсюда и display: none; на вашем скриншоте консоли), но для вас её стиль каким-то образом переопределяется.
Я могу воспроизвести это только намеренно изменив CSS-код в консоли до display: block на приватном экземпляре (но это не даёт мне несанкционированный доступ ни к чему, просто показывает поля входа).
Вы видите это в режиме инкогнито или в режиме приватного просмотра?
НЕВЕРНО, СМОТРИ ИСПРАВЛЕНИЕ: Если я пытаюсь войти через эти доступные поля ввода, вход не выполняется, экран перерисовывается, и меня возвращает на заставку, но нижние поля ввода при этом не видны.
То же поведение на моём iPhone в мобильной сети, поэтому я не думаю, что это проблема компьютера или сети.
ИСПРАВЛЕНИЕ: Если я пытаюсь войти через эти доступные поля ввода, вход не выполняется, экран перерисовывается, и меня возвращает на заставку, при этом пустые нижние поля ввода остаются видимыми.
Это происходит в безопасном режиме? Так как это экран входа, возможно, вам нужно вручную добавить это к адресу вашего сайта - [ВашСайт]/login?safe_mode=no_themes%2Cno_plugins
Я также не могу воспроизвести эту проблему. У меня немного более новая версия - 3.4.0.beta1-dev (32195ed77e)
Несколько базовых вопросов, чтобы помочь сузить круг поиска - это стандартная установка? И какие плагины и/или компоненты тем у вас установлены?
Быстрое фото в безопасном режиме из аэропорта — тот же результат с полным URL, который вы отправили. Я просто не могу сделать скриншот всего изображения за один раз.
Плагины:
AI (включен), Automation, Data Explorer, Encrypt (включен), Footnote (включен), Spoiler Alert (включен), Zoom
Я также пробовал после отключения всех этих плагинов — проблема осталась. Пока. Спасибо.
Я вижу адрес вашего сайта на скриншоте, поэтому, если вы не планируете его обнародовать, возможно, стоит размыть эту часть и загрузить изображение заново.
Однако в консоли при посещении страницы входа на вашем сайте я также вижу ошибки CSP:
Интересно, есть ли у кого-нибудь в nginx.conf или в другом месте определена политика безопасности контента (Content Security Policy) для обратного прокси-сервера nginx, которая не вызывает проблем, на которые указал JammyDodger?
Я могу поэкспериментировать с этим сегодня вечером, пока просто пытаюсь немного опередить события.