File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed
app/code/Magento/Customer/Observer/Visitor Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change 66
77namespace Magento \Customer \Observer \Visitor ;
88
9+ use Magento \Customer \Model \Visitor ;
910use Magento \Framework \Event \Observer ;
11+ use Magento \Framework \Session \SessionManagerInterface ;
1012
1113/**
1214 * Visitor Observer
1315 */
1416class InitByRequestObserver extends AbstractVisitorObserver
1517{
18+ /**
19+ * @var SessionManagerInterface
20+ */
21+ private $ sessionManager ;
22+
23+ public function __construct (
24+ Visitor $ visitor ,
25+ SessionManagerInterface $ sessionManager
26+ ) {
27+ parent ::__construct ($ visitor );
28+ $ this ->sessionManager = $ sessionManager ;
29+ }
30+
1631 /**
1732 * initByRequest
1833 *
@@ -21,6 +36,9 @@ class InitByRequestObserver extends AbstractVisitorObserver
2136 */
2237 public function execute (Observer $ observer )
2338 {
39+ if ($ observer ->getRequest ()->getFullActionName () === 'customer_account_loginPost ' ) {
40+ $ this ->sessionManager ->unsVisitorData ();
41+ }
2442 $ this ->visitor ->initByRequest ($ observer );
2543 }
2644}
You can’t perform that action at this time.
0 commit comments