Após atualização para 2.9.0.beta4 não consigo logar como usuário normal devido ao plugin Rocket Chat

Após a atualização, não consigo fazer login. Nome de usuário normal, tudo e erro de administrador aparecem

Nome de usuário, e-mail ou senha incorretos

Tentei remover todos os plugins, o mesmo problema, mas restaurei o backup do servidor e consigo fazer login normalmente.

Minha suposição é que suas senhas são muito curtas para atender ao comprimento mínimo de senha exigido. Veja min password length e min admin password length nas configurações do site.

Você está dizendo que, após a atualização, não conseguiu fazer login usando sua senha?

Você tentou redefinir sua senha?

Isso afeta apenas as senhas de administrador? Sua senha de administrador é mais curta que o comprimento exigido para logins? Se isso também afeta usuários normais, essas senhas de usuário são muito curtas para os requisitos de comprimento de senha exigidos?

Qual versão você estava executando antes?

min password length = 8

min admin password length = 15

Sim, normalmente eu sempre fico logado, então isso não é suficiente para este problema. até que o membro informe

Sim, redefinição de novo login falhou

e eu crio uma nova conta, consigo ativar o usuário normalmente, mas logout e login de novo falha

está com todos os membros

Existe uma solução para este problema? Acabei de atualizar para a nova versão. Não acho que isso afetará a funcionalidade básica da web desta forma.

Tento solicitar uma nova conta. Ela pode ser acessada através de um link de confirmação. Mas ao sair, você não conseguirá fazer login.

Acho que isso se relaciona a um bug que acabou de ser corrigido e que, se você atualizar, será resolvido. (Parece com Reset password link error)

Agora atualizei para 2.9.0.beta5, mesmo problema

Eu acho que o mesmo problema

Mensagem (4 cópias relatadas)

ArgumentError (número incorreto de argumentos (dado 2, esperado 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/middleware/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

5:52 pm

4

ArgumentError (número errado de argumentos (dado 2, esperado 1)) app/controllers/session_controller.rb:315:in create' app/controllers/application_controller.rb:415:in block in with_resolved_locale’ a

Bem, aí está. Apenas remova o plugin rocketchat por enquanto e eu darei uma olhada nisso ainda hoje.

5 curtidas

Eu corrigi o plugin do Rocket.Chat, você pode tentar novamente?

2 curtidas

Sim, removi este plugin e consigo fazer login normalmente.

Ok, vou tentar adicionar novo

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.