タグ付けされた質問 「login」

ログイン(フロントエンド、バックエンド、API)に関連する質問を示します。



13
エラー-無効なフォームキー
magento 1.9.2.3で問題が発生しました。カスタム管理フォームに接続するとエラーメッセージが表示されます。 モジュールを作成し、ユーザーロールの顧客/アカウント/ログインページを複製しました。 <?xml version="1.0"?> <config> <modules> <Custom_Page> <active>true</active> <codePool>local</codePool> </Custom_Page> </modules> </config> 私のconfig.xml: <?xml version="1.0"?> <config> <global> <page> <layouts> <Custom_Page> <label>User Login</label> <template>page/user_login.phtml</template> </Custom_Page> </layouts> </page> </global> </config> 古いmagentoバージョンでは問題ありません。 しかし、1.9.2.3の場合:無効なフォームキー。表示されるページを更新してください。 注:古いObserver.phpを置き換えると、次のようになります。 www \ app \ code \ core \ Mage \ Admin \ Model \ Observer.php しかし、新しいObserver.phpを古いものに置き換えることは深刻ではないと思います。 編集:私のuser_login.phtmlには、入力form_keyが含まれています。 <form …

1
不安定なCookie関連のログインの問題
これは長いです... 間違ったCookie管理が原因でログインが失敗するという悪いケースがあります。まず、私は顧客がカタログを表示する前にログインする必要があるクローズドストア(B2B)を管理しています。未登録のアクセスはすべてログインページにリダイレクトされますが、ユーザー名とパスワードが正しい場合でも、顧客がログインできないことがあります。Diglin_Username拡張機能とStoreRestricitionプラグインを使用して目的の動作を実現するため、「ユーザー名」と言います。ときどき、Magentoが残した2つの異なるCookieのセットが見つかり、それらが2つの異なるドメイン(たとえば、.www.abc.comと.abc.com)を参照していることがあります。 初期のセッションのインスタンス化に関する偉大なAlan Stormからのこの記事を読んだ後、私のブラウザーで恐ろしいPHPSESSID Cookieを見つけた後、問題を詳細に調査しました。 私が見つけたのは両面です。まず、Mage_Core_Model_Session_Abstract_Varienクラスの関数start()にMage :: Log()呼び出しを入れて、Magentoが新しいセッションを開始するために行ったさまざまな試行をログに記録し、最初のMage :: run()の呼び出しに続いてpreDispatch()を呼び出したことに気付きました、Mage_Core_Controller_Front_Actionクラスのdispatch()およびpostDispatch()メソッドは通常のシーケンスで呼び出されますが、postDispatch()を実行すると、preDispatch()によって開始されたセッションを見つけられず、新しいセッションの作成に進むようです。この点で、Magento 1.7.xと1.8.xのバージョンのコードに違いがあり、問題を解決できる可能性があると思います。 Magento 1.7.x-Mage_Core_Model_Session_Abstract_Varienクラス: public function start($sessionName=null) { if (isset($_SESSION)) { return $this; } . . } Magento 1.8.x-Mage_Core_Model_Session_Abstract_Varienクラス: public function start($sessionName=null) { if (isset($_SESSION) && !$this->getSkipEmptySessionCheck()) { return $this; } . . } SkipEmptySessionCheckプロパティを設定する場所が見つからないので、Mage_Core_Controller_Front_Actionクラスに次のようにパッチを適用しました。 public function postDispatch() { parent::postDispatch(); if …
8 session  login  cookie 



2
断続的なログインの問題を引き起こす2つのフロントエンドCookie
このサイトではMagento CE 1.7.0.2を実行しています。 ログインに関する問題が報告されています。私はこれを自分でSafariでのみ複製できました(まだ正確な複製手順がわかりません)。 どういうわけか、2つのフロントエンドCookieが生成されました(これは問題ではありません)。 frontend fs66qk6lbfjriuf873mrbdk199 .www.foobar.com / 8 March 2014 4:34:40 pm AEDT 34 B frontend fs66qk6lbfjriuf873mrbdk199 www.foobar.com / 8 March 2014 4:34:40 pm AEDT 34 B 上記は問題なく、上記のCookieを使用してフロントエンドにログインできます。ただし、Cookieは次のようになります。 frontend deleted .www.foobar.com / 8 March 2014 4:34:40 pm AEDT 34 B frontend fs66qk6lbfjriuf873mrbdk199 www.foobar.com / 8 March 2014 4:34:40 …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.