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 6
6
7
7
namespace Magento \Customer \Observer \Visitor ;
8
8
9
+ use Magento \Customer \Model \Visitor ;
9
10
use Magento \Framework \Event \Observer ;
11
+ use Magento \Framework \Session \SessionManagerInterface ;
10
12
11
13
/**
12
14
* Visitor Observer
13
15
*/
14
16
class InitByRequestObserver extends AbstractVisitorObserver
15
17
{
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
+
16
31
/**
17
32
* initByRequest
18
33
*
@@ -21,6 +36,9 @@ class InitByRequestObserver extends AbstractVisitorObserver
21
36
*/
22
37
public function execute (Observer $ observer )
23
38
{
39
+ if ($ observer ->getRequest ()->getFullActionName () === 'customer_account_loginPost ' ) {
40
+ $ this ->sessionManager ->unsVisitorData ();
41
+ }
24
42
$ this ->visitor ->initByRequest ($ observer );
25
43
}
26
44
}
You can’t perform that action at this time.
0 commit comments