2.9.0.beta4へのアップデート後、Rocket Chatプラグインにより通常ユーザーでログインできません

アップデート後、通常ユーザー名でログインできず、すべて管理エラーが表示されます。

ユーザー名、メールアドレス、またはパスワードが正しくありません。

プラグインをすべて削除しても問題は同じでしたが、バックアップを復元してサーバーを起動すると正常にログインできました。

パスワードの長さが、指定された最小パスワード長を満たしていないためだと推測します。サイト設定の min password lengthmin admin password length を参照してください。

アップグレード後にパスワードでログインできなくなったということでしょうか?

パスワードのリセットは試しましたか?

管理者パスワードのみに影響していますか?管理者パスワードは、ログインに必要な長さより短いですか?一般ユーザーにも影響がある場合、それらのユーザーパスワードも、必要なパスワード長要件を満たしていないということでしょうか?

以前はどのバージョンを実行していましたか?

min password length = 8

min admin password length = 15

はい、通常は常にログイン状態を維持しているので、この問題には十分ではありません。メンバーが通知するまで

はい、リセットして新しいログインを試みましたが失敗しました。

そして、新しいアカウントを作成してユーザーを正常にアクティブ化できましたが、ログアウトして新しくログインすると失敗します。

すべてのメンバーに影響します。

この問題の解決策はありますか?新しいバージョンにアップデートしただけです。このようにウェブの基本的な機能に影響するとは思いません。

新しいアカウントを申請しようとしています。確認リンクからアクセスできます。しかし、ログアウトすると、ログインできなくなります。

これは修正されたバグに関連していると思われ、アップグレードすれば解決するはずです。(Reset password link error のようです)

2.9.0.beta5にアップデートしましたが、問題は同じです。

同じ問題だと思います

メッセージ (4件のコピーが報告されました)

ArgumentError (引数の数が間違っています (2が与えられ、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/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'

バックトレース

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'

環境

HTTP HOSTS: eleceasy.com

午後5時52分

4

ArgumentError (引数の数が間違っています (2が与えられ、1が期待されました)) app/controllers/session_controller.rb:315:in create' app/controllers/application_controller.rb:415:in block in with_resolved_locale’ a

これでわかるとおり、今はrocketchatプラグインを削除してください。後で確認します。

「いいね!」 5

Rocket.chatプラグインをパッチしました。もう一度お試しいただけますでしょうか。

「いいね!」 2

はい、このプラグインを削除すると通常どおりログインできます。

はい、新しいものを追加してみます

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