——————————————-
WordPress のバージョン: 5.7
Welcart のバージョン: 2.1.4
PHP のバージョン: 7.4
Welcart専用の拡張プラグインとバージョン: DL Seller 3.1.1
ご利用のテーマ: WelcartBasic の子テーマ ※カスタマイズを行う前の状態
症状を確認したブラウザ:
サーバー【重要】: さくら VPS
——————————————–
はじめまして。
退会しても別のブラウザでログイン状態が維持され、購入履歴の閲覧や会員購入が行えてしまうようですが、この動作は仕様でしょうか?
詳しい症状は下記の通りです。
<症状>
1.ブラウザ(Chrome)にて、会員登録&ログインを行う ※以降、登録した会員を「アカウントA」とする
2.ブラウザ(Edge)にて、アカウントAでログインを行う
3.ブラウザ(Chrome)にて、アカウントAを退会する (管理画面「会員リスト」から会員情報が消えます)
4.ブラウザ(Edge)にて、アカウントAのログイン状態が維持され、メンバーページ(購入履歴など)の閲覧が可能
5.ブラウザ(Edge)にて、アカウントAのログイン状態が維持され、会員登録した状態での購入が可能
※「DL Seller」を無効にしても症状に変化はありません。
恐らく、ログインチェック時にSESSIONの確認に加え、DB内の存在確認を行っていないためかと思われます。
ご協力のほど、よろしくお願い申し上げます。