4

最近、Magento ストアを新しいサーバーに移動しましたが、顧客が自分のアカウントにログインできなくなりました。

ログインページで、正しい電子メールとパスワードを入力すると、ページが更新され、メッセージも何も表示されません。間違ったパスワードを入力すると、そのことを知らせるメッセージが表示されます。これは、それがクッキー/セッションの問題であると私に信じさせます(おそらくクッキーはすぐに期限切れになりますか?)問題は、それを修正する方法がわからないことです...

var/cache フォルダーと var/session フォルダー、およびブラウザーのキャッシュを既にクリアしましたが、成功しませんでした。ヒントやアドバイスをいただければ幸いです。

PS私はMageMojo.comホスティングでMagento 6.2を実行しています

4

3 に答える 3

2

移行でサイトのURLやドメインが変わった場合は、システムコンフィグの「Cookieドメイン」の設定を確認してください。下にGeneral > Web > Session Cookie Managementあり、「Cookie ドメイン」と呼ばれます。

このパラメーターがサイトの実際のドメイン名と一致しない場合、ログイン フォームが送信され、ユーザーがログインし、セッション Cookie が発行されます。その後、ユーザーのブラウザーは保護されたページにリダイレクトされますが、Cookie は新しい要求と共に送信されないため、Magento はユーザーがまだログインしていないと認識します。

Cookie ドメインの問題である場合に探す主な症状は次のとおりです。ユーザーがログイン フォームを送信すると、フォームが再度表示されたときに、ユーザーがログインに失敗したことを示すメッセージは表示されません。ただし、間違ったユーザー名またはパスワードを入力すると、メッセージが表示されます。

通常、Cookie ドメインは空白のままにでき、サイトは期待どおりに機能します。

于 2012-07-26T00:47:34.967 に答える
0

残念ながら、私が Magento を使用してからしばらく経ったので、動作していないときに返されるエラーの種類を正確に覚えていません。確認すべきことの 1 つは、関連するキャッシュ フォルダーとセッション フォルダーが Web サーバーによって書き込み可能であり、変更された場合に構成がこれらへの正しいパスを持っていることです。ログインしようとしたときに、ここに何かが書かれているかどうかを確認してください。

于 2012-07-25T23:40:34.917 に答える
0

私が抱えていた問題は、Cookie Management が「はい」に設定されていたことでした。多くのアグロを保存しました-これは、すでにすべてのlogin.phtmlがソートされている1.9 Magento用でした-https ://magento.stackexchange.com/questions/35439/admin-login-problems-what-are-the-correct-settings -of-session-cookie-management/60187#60187

于 2015-03-09T20:57:25.860 に答える