本日、ユーザーが新しいユーザーアカウントを作成できないことに気づきました。www.llastres.com で再現できます。
エラーはメール(使用中)に関連しています。最近設定を変更していませんが、参考になれば幸いです。
本日、ユーザーが新しいユーザーアカウントを作成できないことに気づきました。www.llastres.com で再現できます。
エラーはメール(使用中)に関連しています。最近設定を変更していませんが、参考になれば幸いです。
簡単なテスト実行の時間しかありませんでしたが、コンソールでメールチェックに関するエラーを確認しました - XHRGEThttps://llastres.com/u/check_email?email=jammydodger@jammydodger.monster\n[HTTP/1.1 500 Internal Server Error 0ms]
今朝更新したテストサイトでは同じエラーは表示されていません。何か手がかりになりそうな、あなたのセットアップで特筆すべき点はありますか?プラグイン、カスタマイズなど?
ログに何か表示されていますか? https://llastres.com/logs/ にあるはずです。Jammy が見ている 500 エラーは、サーバー側で何か問題が発生していることを意味します。
最後の4つの警告:
メッセージ
(facebook) 認証失敗! no_authorization_code: OmniAuth::Strategies::Facebook::NoAuthorizationCodeError、code(URL経由またはfbsr_XXX署名付きリクエストCookie経由)のいずれかを渡す必要があります。
バックトレース
/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’
環境
HTTP HOSTS: llastres.com
メッセージ (3件報告あり)
RegexpError (繰り返し演算子の対象が指定されていません: /@(.+.)?(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’
バックトレース
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’
環境
HTTP HOSTS: llastres.com
メッセージ (13件報告あり)
RegexpError (繰り返し演算子の対象が指定されていません: /@(.+.)?(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’
バックトレース
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’
環境
HTTP HOSTS: llastres.com
メッセージ (17件報告あり)
RegexpError (繰り返し演算子の対象が指定されていません: /@(.+.)?(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’
バックトレース
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’
環境
HTTP HOSTS: llastres.com
申し訳ありませんが、そのコードについてはよくわからないため、お答えできません。ただし、ブロックされたメール ドメインの設定(何か入力されていますか?)または、メールの正規化の設定(有効になっていますか?)のいずれかに問題がある可能性があります。
このコードについてより詳しい知識をお持ちの方が、具体的な回答をしてくださることを願っています。
ローリーさん、こんにちは! 忙しくて更新できませんでした。すみません。ブロックされたメール ドメイン を空にしたところ、機能するようになりました。ログもクリアしました。新しい警告がないかシステムを監視します。
ブロックされたメールのドメインフィールドにあったものを共有していただけると助かります。
2つのフィールド:
mailinator.com
*.ru
@undasein、フォーラムで新しいアカウントを作成しようとしましたが、私の環境ではうまくいきました。
https://llastres.com/u/twofoursixeight/summary
これをリンクするために、@Stephen が Bug トピックを作成しました。
サイトの問題を解決できたとのこと、おめでとうございます @undasein ![]()
そして、.ru からワイルドカードのアスタリスクを削除すると、意図したとおりに動作し、すべてのサインアップをブロックすることなく機能するはずです。
ご協力いただきありがとうございます。これからも頑張ってください!
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.