0

先週、このバグの調査に費やし、多くのことを試しましたが、見落としている単純なものかもしれないと考えています。どんな助けでも大歓迎です!!

Joomla 2.5 用の Rocket テーマ ロケット ランチャー、テンプレート = Radiance をインストールしました。すべてのインストール指示に従いました。

問題: ユーザーの約半数が、フロント エンドでプロファイルの変更を保存できません。プロフィールを編集するために JomSocial が提供するリンクにアクセスし、[保存] ボタンをクリックすると、ポップアップ ボックスに「あなたの「パスワード」と「パスワードの確認」が一致しません」というエラー メッセージが表示されます。

このエラーが発生したユーザーと、このメッセージが表示されないユーザーを比較しましたが、相関関係はまったくありません。サインアップ日は関係ありません。モジュールは関係ありません。サードパーティのモジュールやプラグインは関係ありません。

JomSocial 内のグローバルな設定と、「カスタム プロファイル」とそのすべてのフィールドなどの特定の設定の両方を確認しました。

JomSocial 構成内のすべての設定を文字通り行ってきました。それぞれをテストし、キャッシュをクリアし、テスト ユーザーでフロント エンドにログインし、プロファイルを保存しようとしましたが、同じメッセージが表示され続けます。

最後の手段として、JomSocial とそのすべてのプラグインと mod をアンインストールしました。JomSocial を再インストールした後、同じエラーが表示されます。

私は膠着状態にあり、何が間違っているのか理解できません!

助けてください!

4

3 に答える 3

0

あなたが確認できる1つの提案。

ユーザーが常にyour-domain.com/...またはwww.your-domain.com/...にいることが重要です。

あるサイトから別のサイトに移動できるようにサイトが構成されている場合、問題が発生します。技術的には、これらは異なるドメインと見なされ、一方にログインしたときに設定される Cookie は他方では適切ではありません。

問題を自分で再現できる場合は、your-domain.com にログインして、ページからページへ移動して何かを行うときに、ブラウザーで URL を確認してください。ログアウトして www.your-domain.com から繰り返します

運が良ければ、これで問題を特定できます。

この場合の最も簡単な解決策は、すべてのサイト トラフィックを .htaccess 経由で www.your-domain.com (またはその逆) にリダイレクトすることです。私は .htaccess で以下を使用します。オンラインで多くのバリエーションを見つけることができます。

RewriteEngine On  

RewriteCond %{http_host} ^your-domain\.com$  
RewriteCond %{http_host}   !^$
RewriteRule (.*) http://www.your-domain.com/$1 [R=301,L]

これで差し迫った問題が解決しない場合でも、SEO の理由から、全員を 1 つのドメインにリダイレクトすることをお勧めします。

頑張ってください、これが役立つことを願っています!

于 2013-03-24T13:21:01.743 に答える
0

この問題に遭遇したばかりで、何が起こっているのか、それを防ぐ方法を理解するまでは非常に面倒でした. ブラウザはパスワードを保存しており、パスワード フィールドに自動的に入力しています。Jomsocial は、設定を変更するためにパスワードを要求しません。事前に入力されたパスワードを削除し、プロファイルの変更を保存するだけで、これをテストできます。修正するには、ユーザーの保存されたパスワードを削除します (Firefox では、[ツール] - [オプション] - [セキュリティ] - [保存されたパスワード] にあります)。今後、ブラウザがパスワードを記憶するように要求する場合は、許可しないか、より恒久的な解決策として、このサイトのパスワードを記憶しないオプションを選択してください。

于 2014-01-12T20:53:19.880 に答える