Вы использовали менеджер паролей для выбора своего пароля?
Я нет. Я сам придумал пароль.
Сможете ли вы воспроизвести проблему? Если да, то какой именно браузер вы используете?
Однако только в случае ручного запуска сценария «предложить мне пароль».
Это НЕ происходит при обычном сохранении паролей в Chrome. Я думаю, что это ещё одно подтверждение того, что это ошибка в Chrome, специфичная для этого шага ручного предложения пароля, инициированного щелчком правой кнопки мыши в момент создания новой учётной записи? ![]()
Да, @riking обновил отчёт об ошибке до:
Форумы Discourse сломаны генератором паролей Chrome
что в моих тестах абсолютно верно.
Также обратите внимание, что эта опция «предложить» вообще не появится, если у вас уже есть сохранённые пароли для этого домена. Это усложняет тестирование, так как вам нужно выбрать форум Discourse на домене, куда вы никогда не входили, — или удалить все сохранённые пароли для этого домена.
Я только что создал учётную запись на этом сайте в Chrome без каких-либо проблем, @sam.
Я также вышел из системы и снова вошёл, используя сохранённый в Chrome пароль, и снова без каких-либо проблем.
Так что, чтобы быть на 100% ясным, эта ошибка специфична для функции «предложить пароль» в Chrome. По крайней мере, если, как и я, вы используете Chrome с настройками по умолчанию.
А также всплывающее окно «Разрешить Chrome сгенерировать пароль для вас», которое появляется только на основе странных эвристик, исчезает, если кликнуть не в то место, и, вероятно, зависит от экспериментальных флагов, а также отображается как странная панель на мобильных устройствах…
Однако правый клик — надёжный способ вызвать эту функцию.
Что вы хотите сделать здесь? Я вполне уверен, что могу убрать ловушку и заменить её на схему, которая будет столь же неприятной для скрипт-кидди.
Как мы можем быстро отключить этот механизм для нашего сайта? Это главный вопрос, который беспокоит меня накануне массового приглашения наших партнёров. Мы могли бы отключить его до выхода официального хотфикса.
P.S.: просто как идея, вы могли бы сделать текущий алгоритм опциональным
Ничего не требуется, согласно воспроизведению баг находится в подсказчике паролей Chrome. Лучшее решение — чтобы они исправили это.
Привет! Я всё ещё думаю, как мы можем отключить эту функциональность прямо сейчас?
Вам нужен компонент темы, я рекомендую опубликовать сообщение в Marketplace
Можете ли вы опубликовать инструкции по отключению этого? Я могу написать плагин, так как нам нужно исправить это на нашем экземпляре. Мы используем Discourse как провайдера SSO, и если не разрешить пользователям регистрацию, это фактически исключает их из всей нашей инфраструктуры.
Это не обязательно должен быть плагин.
Я могу написать код, чтобы исправить это, если так будет лучше ![]()
Это очень серьёзная проблема: пользователи не могут зарегистрироваться. Должно быть какое-то решение ![]()
Боюсь, я закрою эту тему как минимум на 3 недели, чтобы дать Google шанс исправить проблему.
Я понимаю, что люди расстроены. Призыв @codinghorror здесь звучит так: генератор паролей Chrome сломан, Google должен исправить Chrome. Discourse отказывается добавлять переключатель или настройку для ядра Discourse, пока у нас не появятся реальные клиенты, которые будут настаивать на этом.
Если вы хотите найти обходное решение, это займёт компонент темы в 10 строк кода. Возможно, даже меньше.
Это… меньше символов, чем в самом этом сообщении.
Если вам действительно нужен такой компонент темы, напишите в канал Marketplace, и я гарантирую, что кто-то его создаст. Мне потребуется 15–20 минут, чтобы написать этот компонент. Если вы разместите награду в $2000, я гарантирую, что кто-то с радостью заработает $2000 в час.
У меня возникла эта проблема на сайте, который я настроил. Сначала я подумал, что дело во мне, так как я новичок.
Если я правильно понимаю, проблема уже выяснена, но разработчик просит 2 тысячи за исправление в десять строк. Или же мы можем подождать, чтобы посмотреть, изменит ли Google свою позицию в связи с этой неясной проблемой? Есть ли у кого-то информация о вероятности или сроках решения?
Спасибо.
Я понял это иначе. Он лишь сказал, что если предложить 2 000 долларов, то разработчик будет мотивирован быстро предоставить обходное решение для бага в Chrome от Google. Однако никто не предлагал ничего, чтобы получить оценку или расценки, и даже не пытался привлечь сообщество к решению этой задачи.
Команда Discourse на самом деле не планирует предоставлять обходное решение для этого бага в Chrome, если только его не потребуют их платные клиенты. Таким образом, чтобы воспользоваться этим вариантом, может потребоваться всего 1 200 долларов (100 долларов в месяц) за год хостинга Discourse (за вычетом возможных скидок для образовательных, некоммерческих и открытых проектов).
Проблема возникает только при выборе опции «Предложить пароль». Возможно, предполагаемое решение заключается в удалении или скрытии этой опции в меню с помощью компонента темы.
