undasein
(Andres Garrido)
7 Enero, 2023 07:58
1
Hoy he notado que los usuarios no pueden crear nuevas cuentas de usuario. Puedes reproducirlo en www.llastres.com
El error está relacionado con el correo electrónico (en uso), no he realizado ningún cambio en la configuración últimamente, si eso ayuda.
2 Me gusta
undasein
(Andres Garrido)
7 Enero, 2023 10:23
2
Obviamente, el correo electrónico no está en la base de datos.
1 me gusta
Solo he tenido tiempo para una prueba rápida y veo un error en la consola sobre la verificación del correo electrónico: XHRGEThttps://llastres.com/u/check_email?email=jammydodger@jammydodger.monster\n[HTTP/1.1 500 Internal Server Error 0ms]
No veo lo mismo en mi sitio de prueba (actualizado esta mañana). ¿Hay algo notable en tu configuración que pueda dar alguna pista? ¿Plugins, personalizaciones, etc.?
2 Me gusta
undasein
(Andres Garrido)
7 Enero, 2023 11:09
4
Sin personalizaciones ni código extraño, solo plugins oficiales y componentes de temas.
Estoy en la última compilación y todo está actualizado.
1 me gusta
rorycb
(Rory Craig-Barnes)
7 Enero, 2023 13:36
5
¿Aparece algo en los registros? Debería estar en https://llastres.com/logs/ - El error 500 que Jammy está viendo significaría que algo está fallando en el servidor.
4 Me gusta
undasein
(Andres Garrido)
7 Enero, 2023 15:08
6
Esto es nuevo para mí, no puedo averiguar cómo solucionar estas advertencias
undasein
(Andres Garrido)
7 Enero, 2023 15:16
7
Últimas cuatro advertencias:
4
Mensaje
(facebook) Fallo de autenticación! no_authorization_code: OmniAuth::Strategies::Facebook::NoAuthorizationCodeError, se debe pasar un code (a través de la URL o mediante una cookie firmada fbsr_XXX)
Rastreo
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/omniauth-1.9.2/lib/omniauth/strategy.rb:163:in log' /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/omniauth-1.9.2/lib/omniauth/strategy.rb:486:in fail!’
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/omniauth-facebook-9.0.0/lib/omniauth/strategies/facebook.rb:75:in rescue in callback_phase' /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/omniauth-facebook-9.0.0/lib/omniauth/strategies/facebook.rb:70:in callback_phase’
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/omniauth-1.9.2/lib/omniauth/strategy.rb:238:in callback_call' /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/omniauth-1.9.2/lib/omniauth/strategy.rb:189:in call!’
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/omniauth-1.9.2/lib/omniauth/strategy.rb:169:in call' /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/omniauth-1.9.2/lib/omniauth/builder.rb:45:in call’
/var/www/discourse/lib/middleware/omniauth_bypass_middleware.rb:50:in call' /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rack-2.2.4/lib/rack/tempfile_reaper.rb:15:in call’
Entorno
HTTP HOSTS: llastres.com
3
Mensaje (3 copias reportadas)
RegexpError (el operador de repetición no tiene un objetivo especificado: /@(.+.)?(mailinator.com|*\.ru)$/i)
lib/validators/email_validator.rb:45:in initialize' lib/validators/email_validator.rb:45:in new’
lib/validators/email_validator.rb:45:in email_in_restriction_setting?' lib/validators/email_validator.rb:29:in allowed?’
app/controllers/users_controller.rb:545:in check_email' app/controllers/application_controller.rb:413:in block in with_resolved_locale’
app/controllers/application_controller.rb:413: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:222:in call’
Rastreo
lib/validators/email_validator.rb:45:in initialize' lib/validators/email_validator.rb:45:in new’
lib/validators/email_validator.rb:45:in email_in_restriction_setting?' lib/validators/email_validator.rb:29:in allowed?’
app/controllers/users_controller.rb:545:in check_email' actionpack (7.0.3.1) lib/action_controller/metal/basic_implicit_render.rb:6:in send_action’
actionpack (7.0.3.1) lib/abstract_controller/base.rb:215:in process_action' actionpack (7.0.3.1) lib/action_controller/metal/rendering.rb:53:in process_action’
actionpack (7.0.3.1) lib/abstract_controller/callbacks.rb:234:in block in process_action' activesupport (7.0.3.1) lib/active_support/callbacks.rb:118:in block in run_callbacks’
Entorno
HTTP HOSTS: llastres.com
2
Mensaje (13 copias reportadas)
RegexpError (el operador de repetición no tiene un objetivo especificado: /@(.+.)?(mailinator.com|*\.ru)$/i)
lib/validators/email_validator.rb:45:in initialize' lib/validators/email_validator.rb:45:in new’
lib/validators/email_validator.rb:45:in email_in_restriction_setting?' lib/validators/email_validator.rb:29:in allowed?’
app/controllers/users_controller.rb:545:in check_email' app/controllers/application_controller.rb:413:in block in with_resolved_locale’
app/controllers/application_controller.rb:413: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:366: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:222:in call’
Rastreo
lib/validators/email_validator.rb:45:in initialize' lib/validators/email_validator.rb:45:in new’
lib/validators/email_validator.rb:45:in email_in_restriction_setting?' lib/validators/email_validator.rb:29:in allowed?’
app/controllers/users_controller.rb:545:in check_email' actionpack (7.0.3.1) lib/action_controller/metal/basic_implicit_render.rb:6:in send_action’
actionpack (7.0.3.1) lib/abstract_controller/base.rb:215:in process_action' actionpack (7.0.3.1) lib/action_controller/metal/rendering.rb:53:in process_action’
actionpack (7.0.3.1) lib/abstract_controller/callbacks.rb:234:in block in process_action' activesupport (7.0.3.1) lib/active_support/callbacks.rb:118:in block in run_callbacks’
Entorno
HTTP HOSTS: llastres.com
1
Mensaje (17 copias reportadas)
RegexpError (el operador de repetición no tiene un objetivo especificado: /@(.+.)?(mailinator.com|*\.ru)$/i)
lib/validators/email_validator.rb:45:in initialize' lib/validators/email_validator.rb:45:in new’
lib/validators/email_validator.rb:45:in email_in_restriction_setting?' lib/validators/email_validator.rb:29:in allowed?’
lib/validators/email_validator.rb:15:in validate_each' app/controllers/users_controller.rb:664:in create’
app/controllers/application_controller.rb:413:in block in with_resolved_locale' app/controllers/application_controller.rb:413: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:209:in `call’
Rastreo
lib/validators/email_validator.rb:45:in initialize' lib/validators/email_validator.rb:45:in new’
lib/validators/email_validator.rb:45:in email_in_restriction_setting?' lib/validators/email_validator.rb:29:in allowed?’
lib/validators/email_validator.rb:15:in validate_each' activemodel (7.0.3.1) lib/active_model/validator.rb:153:in block in validate’
activemodel (7.0.3.1) lib/active_model/validator.rb:149:in each' activemodel (7.0.3.1) lib/active_model/validator.rb:149:in validate’
activesupport (7.0.3.1) lib/active_support/callbacks.rb:423:in block in make_lambda' activesupport (7.0.3.1) lib/active_support/callbacks.rb:180:in block (2 levels) in halting_and_conditional’
Entorno
HTTP HOSTS: llastres.com
rorycb
(Rory Craig-Barnes)
7 Enero, 2023 19:20
8
No tengo una respuesta para ti, no conozco el código lo suficientemente bien, pero parece que es algo relacionado con la configuración de dominios de correo electrónico bloqueados (¿tienes algo ahí?) o la configuración de normalizar correos electrónicos si la tienes activada.
Espero que alguien más tenga un mejor conocimiento de ese código y pueda darte algo más concreto.
3 Me gusta
undasein
(Andres Garrido)
7 Enero, 2023 19:39
9
¡Hola Rory! Lo siento, estuve ocupado y no pude actualizar. Borré los dominios de correo electrónico bloqueados y ahora parece que funciona. También borré los registros. Estaré monitoreando el sistema para ver si hay nuevas advertencias.
1 me gusta
Stephen
(Stephen)
7 Enero, 2023 20:49
10
Sería útil si pudieras compartir lo que había en el campo del dominio de los correos electrónicos bloqueados.
2 Me gusta
@undasein , intenté crear una nueva cuenta en tu foro y funcionó de mi parte.
https://llastres.com/u/twofoursixeight/summary
1 me gusta
Para vincular esto, @Stephen ha creado un tema de Bug
Per this topic: Users can't make new account (register error)
I’ve been testing various permutations of blocked email domains and ascertained that if an admin includes an asterisk as a wildcard then all registrations will fail.
To replicate I added *.mail.ru as a blocked domain on a test site. I tried to register from both a gmail account and a .co.uk - both attempts were met with: Something went wrong, perhaps this email is already registered, try the forgot password link
Wildcards aren’t ne…
Me alegra que hayas logrado resolverlo para tu sitio, @undasein
Andres Garrido:
mailinator.com
*.ru
Y si quitas el asterisco comodín de .ru, debería funcionar como pretendías sin bloquear todos los registros.
4 Me gusta
undasein
(Andres Garrido)
8 Enero, 2023 07:32
14
Gracias a todos por su ayuda. ¡Sigan con el buen trabajo!
2 Me gusta
system
(system)
Cerrado
7 Febrero, 2023 07:32
15
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.