undasein
(Andres Garrido)
Janvier 7, 2023, 7:58
1
Aujourd’hui, j’ai remarqué que les utilisateurs ne peuvent pas créer de nouveaux comptes. Vous pouvez le reproduire sur www.llastres.com
L’erreur est liée à l’e-mail (déjà utilisé). Je n’ai apporté aucune modification récente à la configuration, si cela peut aider.
2 « J'aime »
undasein
(Andres Garrido)
Janvier 7, 2023, 10:23
2
Évidemment, l’e-mail n’est pas dans la base de données
1 « J'aime »
J’ai juste eu le temps de faire un rapide test et je vois une erreur dans la console concernant la vérification de l’e-mail - XHRGEThttps://llastres.com/u/check_email?email=jammydodger@jammydodger.monster\n[HTTP/1.1 500 Internal Server Error 0ms]
Je ne vois pas la même chose sur mon site de test (mis à jour ce matin). Y a-t-il quelque chose de notable dans votre configuration qui pourrait donner des indices ? Plugins, personnalisations, etc. ?
2 « J'aime »
undasein
(Andres Garrido)
Janvier 7, 2023, 11:09
4
Aucune personnalisation ni code étrange, uniquement des plugins officiels et des composants de thème.
Je suis sur la dernière version et tout est à jour.
1 « J'aime »
rorycb
(Rory Craig-Barnes)
Janvier 7, 2023, 1:36
5
Quelque chose s’affiche dans les journaux ? Ils devraient être sur https://llastres.com/logs/ - L’erreur 500 que Jammy voit signifierait que quelque chose ne va pas côté serveur.
4 « J'aime »
undasein
(Andres Garrido)
Janvier 7, 2023, 3:08
6
C’est nouveau pour moi, je n’arrive pas à comprendre comment corriger ces avertissements
undasein
(Andres Garrido)
Janvier 7, 2023, 3:16
7
Quatre derniers avertissements :
4
Message
(facebook) Échec de l’authentification ! no_authorization_code: OmniAuth::Strategies::Facebook::NoAuthorizationCodeError, doit passer soit un code (via l’URL ou via un cookie signé fbsr_XXX)
Backtrace
/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’
Env
HTTP HOSTS: llastres.com
3
Message (3 copies reported)
RegexpError (target of repeat operator is not specified: /@(.+\.)?(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’
Backtrace
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’
Env
HTTP HOSTS: llastres.com
2
Message (13 copies reported)
RegexpError (target of repeat operator is not specified: /@(.+\.)?(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’
Backtrace
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’
Env
HTTP HOSTS: llastres.com
1
Message (17 copies reported)
RegexpError (target of repeat operator is not specified: /@(.+\.)?(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’
Backtrace
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’
Env
HTTP HOSTS: llastres.com
rorycb
(Rory Craig-Barnes)
Janvier 7, 2023, 7:20
8
Je n’ai pas de réponse pour vous, je ne connais pas assez bien le code - mais il semble que ce soit soit un problème avec le paramètre blocked email domains (avez-vous quelque chose là-dedans ?) soit le paramètre normalize emails si vous l’avez activé ?
J’espère que quelqu’un d’autre a une meilleure connaissance de ce code et pourra vous donner quelque chose de plus concret.
3 « J'aime »
undasein
(Andres Garrido)
Janvier 7, 2023, 7:39
9
Salut Rory ! Désolé, j’étais occupé et je ne peux pas mettre à jour. J’ai vidé les blocked email domains et maintenant ça semble fonctionner. J’ai aussi vidé les logs. Je vais surveiller le système pour de nouveaux avertissements.
1 « J'aime »
Stephen
(Stephen)
Janvier 7, 2023, 8:49
10
Il serait utile que vous puissiez partager ce qui se trouvait dans le champ du domaine des e-mails bloqués.
2 « J'aime »
@undasein , j’ai essayé de créer un nouveau compte sur votre forum et cela a fonctionné de mon côté.
https://llastres.com/u/twofoursixeight/summary
1 « J'aime »
Pour faire le lien avec ceci - @Stephen a créé un sujet 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…
Je suis content que vous ayez réussi à le résoudre pour votre site @undasein
Andres Garrido:
mailinator.com
*.ru
Et si vous retirez le joker astérisque de .ru, cela devrait fonctionner comme vous l’aviez prévu sans bloquer toutes les inscriptions.
4 « J'aime »
undasein
(Andres Garrido)
Janvier 8, 2023, 7:32
14
Merci à tous pour votre aide. Continuez le bon travail !
2 « J'aime »
system
(system)
A fermé ce sujet ()
Février 7, 2023, 7:32
15
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.