Después de la actualización a 2.9.0.beta4 no se puede iniciar sesión como usuario normal debido al plugin Rocket Chat

Después de la actualización, no puedo iniciar sesión. El nombre de usuario es normal, pero el administrador muestra un error:

Nombre de usuario, correo electrónico o contraseña incorrectos

Intenté eliminar todos los complementos y el problema persiste, pero restauré la copia de seguridad del servidor y puedo iniciar sesión normalmente.

Mi suposición es que tu(s) contraseña(s) son demasiado cortas para cumplir con la longitud mínima de contraseña requerida. Consulta longitud mínima de contraseña y longitud mínima de contraseña de administrador en la configuración del sitio.

¿Estás diciendo que después de actualizar no pudiste iniciar sesión con tu contraseña?

¿Intentaste restablecer tu contraseña?

¿Solo afecta a las contraseñas de administrador? ¿Es tu contraseña de administrador más corta que la longitud requerida para los inicios de sesión? Si esto también afecta a los usuarios normales, ¿son esas contraseñas de usuario demasiado cortas para los requisitos de longitud de contraseña requeridos?

¿Qué versión estabas ejecutando antes?

min password length = 8

min admin password length = 15

Sí, normalmente. Sí, normalmente siempre mantengo la sesión iniciada, así que esto no es suficiente para este problema. hasta que el miembro informe

Sí, restablecí e inicié sesión de nuevo, falló.

y creo una nueva cuenta, puedo activarla para el usuario normal, pero al cerrar sesión e iniciar sesión de nuevo, falla.

afecta a todos los miembros.

¿Hay alguna solución para este problema? Acabo de actualizar a la nueva versión. No creo que afecte la funcionalidad básica de la web de esta manera.

Intento solicitar una nueva cuenta. Se puede acceder a ella a través de un enlace de confirmación. Pero cuando cierras la sesión, no podrás iniciarla.

Creo que esto se relaciona con un error que se acaba de corregir y que si actualizas se resolverá. (Suena como Reset password link error)

Ahora actualizo a 2.9.0.beta5 mismo problema

Creo que es el mismo problema

Mensaje (4 copias reportadas)

ArgumentError (número incorrecto de argumentos (se dieron 2, se esperaban 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 p. m.

4

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

Ahí lo tienes. Simplemente elimina el plugin de rocketchat por ahora y lo revisaré hoy más tarde.

5 Me gusta

He parcheado el plugin de Rocket.Chat, ¿puedes intentarlo de nuevo?

2 Me gusta

Sí, quito este plugin y puedo iniciar sesión normalmente.

Ok, intentaré añadir uno nuevo

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