1

私は OpenCart で 2 つのストアを構築しています。ストアを構築してドメイン 1 に配置し、ストア 1 からストア 2 にすべてをコピーしました。ストア 1 の管理者にログインすると、ストア 2 の管理者がログアウトされます。

問題が見つかりました: $this->session->data['token']- ここでは、ストア 1 にログインすると、ストア 2 の値が変更されます。

これを克服する方法はありますか?

4

1 に答える 1

1

最も簡単な解決策は、2 人の別々のユーザーを持つことです。どのユーザーも、2 つの別々のストアで同じ 2 つのログインを同時に使用するべきではありません。本当に停止したい場合は、このコードを/admin/controller/common/home.php

 || ($this->request->get['token'] != $this->session->data['token'])

そしてそれを削除しますが、サイトへのCSRF攻撃を停止するためにあるトークンチェックを停止するため、削除しないことをお勧めします

于 2012-10-04T10:34:31.617 に答える