Benutzer können kein neues Konto erstellen (Registrierungsfehler)

Heute ist mir aufgefallen, dass Benutzer keine neuen Benutzerkonten erstellen können. Sie können dies unter www.llastres.com reproduzieren.

Der Fehler bezieht sich auf die E-Mail-Adresse (bereits in Verwendung). Ich habe in letzter Zeit keine Änderungen an der Konfiguration vorgenommen, falls das hilft.

2 „Gefällt mir“

Offensichtlich ist die E-Mail nicht in der Datenbank

1 „Gefällt mir“

Ich hatte gerade Zeit für einen schnellen Testlauf und sehe einen Fehler in der Konsole bezüglich der E-Mail-Prüfung - XHRGEThttps://llastres.com/u/check_email?email=jammydodger@jammydodger.monster\n[HTTP/1.1 500 Internal Server Error 0ms]

Ich sehe nicht dasselbe auf meiner Testseite (heute Morgen aktualisiert). Gibt es etwas Bemerkenswertes an Ihrem Setup, das Hinweise geben könnte? Plugins, Anpassungen usw.?

2 „Gefällt mir“

Keine Anpassungen oder seltsamer Code, nur offizielle Plugins und Theme-Komponenten.

Ich bin auf dem neuesten Build und alles ist aktuell.

1 „Gefällt mir“

Gibt es etwas in den Protokollen? Sollte unter https://llastres.com/logs/ zu finden sein – Der 500er-Fehler, den Jammy sieht, würde bedeuten, dass auf der Serverseite etwas schief läuft.

4 „Gefällt mir“

Das ist neu für mich, ich kann nicht herausfinden, wie ich diese Warnungen beheben kann :pleading_face:

Letzte vier Warnungen:

4

Nachricht

(facebook) Authentifizierungsfehler! no_authorization_code: OmniAuth::Strategies::Facebook::NoAuthorizationCodeError, muss entweder einen code (über URL oder über einen fbsr_XXX signierten Anfrage-Cookie) übergeben
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’

Umgebung

HTTP HOSTS: llastres.com

3

Nachricht (3 Kopien gemeldet)

RegexpError (Ziel des Wiederholungsoperators ist nicht angegeben: /@(.+.)?(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’

Umgebung

HTTP HOSTS: llastres.com

2

Nachricht (13 Kopien gemeldet)

RegexpError (Ziel des Wiederholungsoperators ist nicht angegeben: /@(.+.)?(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’

Umgebung

HTTP HOSTS: llastres.com

1

Nachricht (17 Kopien gemeldet)

RegexpError (Ziel des Wiederholungsoperators ist nicht angegeben: /@(.+.)?(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’

Umgebung

HTTP HOSTS: llastres.com

Ich habe keine Antwort für Sie, ich kenne den Code nicht gut genug – aber es scheint entweder etwas mit der Einstellung blockierte E-Mail-Domänen (haben Sie dort etwas eingetragen?) oder der Einstellung E-Mails normalisieren zu tun, wenn Sie diese aktiviert haben?\n\nHoffentlich hat jemand anderes mehr Kenntnisse über diesen Code, der Ihnen etwas Konkreteres geben kann.

3 „Gefällt mir“

Hallo Rory! Entschuldigung, ich war beschäftigt und kann nicht aktualisieren. Ich habe die blockierten E-Mail-Domänen geleert und jetzt scheint es zu funktionieren. Ich habe auch die Protokolle gelöscht. Ich werde das System auf neue Warnungen überwachen.

1 „Gefällt mir“

Es wäre hilfreich, wenn Sie mitteilen könnten, was sich im Feld „Domäne blockierter E-Mails“ befand.

2 „Gefällt mir“

Zwei Felder:

mailinator.com
*.ru

1 „Gefällt mir“

@undasein, ich habe versucht, ein neues Konto in Ihrem Forum zu erstellen, und es hat auf meiner Seite funktioniert.
https://llastres.com/u/twofoursixeight/summary

1 „Gefällt mir“

Um dies zu verknüpfen – @Stephen hat ein #bug-Thema erstellt:

Ich bin froh, dass Sie es für Ihre Website lösen konnten, @undasein :+1:

Und wenn Sie den Platzhalter-Asterisk von .ru entfernen, sollte es wie beabsichtigt funktionieren, ohne alle Anmeldungen zu blockieren.

4 „Gefällt mir“

Vielen Dank für Ihre Hilfe. Machen Sie weiter so!

2 „Gefällt mir“

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