Log in
Model

Session

Magento\Persistent\Model\ResourceModel\Session

What it does

This resource model manages database operations for persistent shopping cart sessions in Magento 2.

Developers use this class to delete expired sessions, validate session keys, remove sessions by customer ID, and load session data with expiration filtering.

It's primarily used by the Persistent module to maintain "Remember Me" functionality for customers.

Public Methods

  • deleteByCustomerId()
  • isKeyAllowed()
  • deleteExpired()