「Verbose SSO log」で始まるエントリは、ログインが成功していることを示していると仮定します。
「google_oauth2」、「OAuth::Unauthorized」、「facebook」のエラーについては、何が起こっているのかわかりません。以前は、DiscourseサイトでGoogleやFacebook経由でのログインを許可するように設定されていましたか?もしそうであれば、DiscourseConnectが有効になった現在、それらの方法でサイトにログインすることはできなくなります。Discourseの設定ページでGoogleとFacebookのログインを無効にすることを試してみてください。
ログインエラーを報告するユーザーについては、ユーザーのログイン試行に関連付けられた詳細なSSOログのエラーメッセージを探してみてください。そして、そのエラーがこのトピックで説明されている問題のいずれかに一致するかどうかを確認してください:https://meta.discourse.org/t/debug-and-fixing-common-discourseconnect-issues/103496。
ブラウザのアドレスバーに表示されているURLは https://projectvanlife.com/login/forum/javascript%3Avoid(0 です。
JavaScriptの一部が切り取られており、実際には javascript:void(0) にデコードされることを意図していると仮定します。それがどこから来ているのかはわかりません。おそらくユーザーのブラウザ拡張機能のいずれかからでしょう。ブラウザ拡張機能を無効にするか、シークレットウィンドウからログインを試すようにユーザーに依頼してみてください。
編集:@Sami_Syed、ログインページの「Sign Up」リンクをクリックすると、「javascript:void(0)」コードがパスに追加されます。そのリンクの href 要素は \"javascript%3Avoid(0)\" です。
おそらく、ログインフォームと同じパスでサインアップフォームを表示するために使用されているのだと思いますが、何かがうまくいっていないようです。DiscourseConnectを有効にする前に、これが正しく機能していましたか?
ログイン/サインアップフォームに使用されているプラグインに、サインアップフォームを別のページに表示するオプションがある場合、それを有効にすると、問題の簡単な解決策になるはずです。
今日はほとんどオフラインになりますが、もし行き詰まった場合は、後でこの問題の解決に協力できるかもしれません。
編集:この件について疑問に思っていたので、もう一度確認しました。「Register」タブは問題なく機能します。「Sign up」リンクには、上記で説明した問題があります。
したがって、この問題の簡単な解決策は、サインアップリンクを削除することです。
