업데이트 이후 일반 사용자 및 관리자 모두 로그인할 수 없습니다.
사용자 이름, 이메일 또는 비밀번호가 올바르지 않습니다
모든 플러그인을 제거해도 동일한 문제가 발생했지만, 서버를 백업으로 복원하니 정상적으로 로그인할 수 있었습니다.
업데이트 이후 일반 사용자 및 관리자 모두 로그인할 수 없습니다.
사용자 이름, 이메일 또는 비밀번호가 올바르지 않습니다
모든 플러그인을 제거해도 동일한 문제가 발생했지만, 서버를 백업으로 복원하니 정상적으로 로그인할 수 있었습니다.
추측컨대, 비밀번호가 요구되는 최소 비밀번호 길이를 충족하지 못할 정도로 너무 짧기 때문일 것입니다. 사이트 설정의 min password length 및 min admin password length 항목을 확인해 보세요.
업그레이드 후 비밀번호로 로그인할 수 없었다고 말씀하시는 건가요?
비밀번호를 재설정해 보셨나요?
관리자 비밀번호에만 해당되는 문제인가요? 로그인에 필요한 최소 길이보다 관리자 비밀번호가 더 짧은가요? 일반 사용자에도 해당된다면, 사용자들의 비밀번호가 요구되는 비밀번호 길이 요건을 충족하지 못할 정도로 짧은 건가요?
업그레이드 전에는 어떤 버전을 사용하셨나요?
이 문제에 대한 해결책이 있을까요? 저는 단순히 최신 버전만 업데이트했을 뿐입니다. 웹의 기본 기능이 이렇게까지 영향을 받을 거라고는 생각하지 못했습니다.
이 문제는 방금 수정된 버그와 관련이 있으며, 업그레이드를 하면 해결될 것 같습니다. (Reset password link error 와 비슷해 보입니다)
같은 문제인 것 같습니다.
Message (4 copies reported)
ArgumentError (wrong number of arguments (given 2, expected 1))
app/controllers/session_controller.rb:315:in `create'
app/controllers/application_controller.rb:415:in `block in with_resolved_locale'
app/controllers/application_controller.rb:415:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:71:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:368:in `call'
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
lib/middleware/enforce_hostname.rb:23:in `call'
lib/middleware/request_tracker.rb:202:in `call'
Backtrace
plugins/discourse-rocketchat/plugin.rb:121:in `login'
app/controllers/session_controller.rb:315:in `create'
actionpack (7.0.3) lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
actionpack (7.0.3) lib/abstract_controller/base.rb:215:in `process_action'
actionpack (7.0.3) lib/action_controller/metal/rendering.rb:53:in `process_action'
actionpack (7.0.3) lib/abstract_controller/callbacks.rb:234:in `block in process_action'
activesupport (7.0.3) lib/active_support/callbacks.rb:118:in `block in run_callbacks'
app/controllers/application_controller.rb:415:in `block in with_resolved_locale'
i18n (1.10.0) lib/i18n.rb:328:in `with_locale'
app/controllers/application_controller.rb:415:in `with_resolved_locale'
Env
HTTP HOSTS: eleceasy.com
자, 여기가 문제입니다. 일단 rocketchat 플러그인을 제거해 두시고, 오늘 늦게 제가 한번 확인해 보겠습니다.
RocketChat 플러그인을 패치했습니다. 다시 시도해 주시겠어요?
네, 이 플러그인을 제거하면 정상적으로 로그인할 수 있습니다.
알겠습니다. 새로운 것을 추가해 보겠습니다.