私は OpenCart で 2 つのストアを構築しています。ストアを構築してドメイン 1 に配置し、ストア 1 からストア 2 にすべてをコピーしました。ストア 1 の管理者にログインすると、ストア 2 の管理者がログアウトされます。
問題が見つかりました:
$this->session->data['token']
- ここでは、ストア 1 にログインすると、ストア 2 の値が変更されます。
これを克服する方法はありますか?
私は OpenCart で 2 つのストアを構築しています。ストアを構築してドメイン 1 に配置し、ストア 1 からストア 2 にすべてをコピーしました。ストア 1 の管理者にログインすると、ストア 2 の管理者がログアウトされます。
問題が見つかりました:
$this->session->data['token']
- ここでは、ストア 1 にログインすると、ストア 2 の値が変更されます。
これを克服する方法はありますか?
最も簡単な解決策は、2 人の別々のユーザーを持つことです。どのユーザーも、2 つの別々のストアで同じ 2 つのログインを同時に使用するべきではありません。本当に停止したい場合は、このコードを/admin/controller/common/home.php
|| ($this->request->get['token'] != $this->session->data['token'])
そしてそれを削除しますが、サイトへのCSRF攻撃を停止するためにあるトークンチェックを停止するため、削除しないことをお勧めします