Skip to content

Commit 100dc4b

Browse files
authored
Merge pull request #24 from AleksandrsKondratjevs/issue03486
issue-3486 - Update token create time on each request
2 parents d3a9093 + b86599b commit 100dc4b

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/Model/Context/AddUserInfoToContext.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,11 +105,13 @@ public function execute(ContextParametersInterface $contextParameters): ContextP
105105
$this->session->setCustomerData($customer);
106106
$this->session->setCustomerGroupId($customer->getGroupId());
107107

108-
// Added next lines to revoke token on each request if user token is still exist
108+
// Added next lines to update token on each request if user token is still exist
109109
$tokenCollection = $this->tokenModelCollectionFactory->create()->addFilterByCustomerId($currentUserId);
110110

111111
if ($tokenCollection->getSize() > 0) {
112-
$this->customerTokenService->revokeCustomerAccessToken($currentUserId);
112+
$tokenItems = $tokenCollection->getitems();
113+
// get last token of current user and update its create date since magento expires it depending on it
114+
end($tokenItems)->setData('created_at', date("Y-m-d h:i:s"))->save();
113115
}
114116
}
115117

0 commit comments

Comments
 (0)