Я использую систему управления сеансами Symfony с PdoSessionHandler, и мне нужно найти конкретную запись сеанса, используя идентификатор пользователя, сохраненный в данных сеанса.
Поскольку поиск в каждом файле данных BLOB-объекта вручную может быть дорогостоящим, моя идея состоит в том, чтобы добавитьдругой столбец в таблице сессий, чтобы специально хранить user_id, чтобы я мог привязать запись сеанса к пользователю.
Мой вопрос заключается в том, как этого добиться с помощью существующего модуля Session?
Другая важная информация заключается в том, что я 'Я использую автономный модуль Session вне Symfony Framework.
Вот упрощенный код, который я использую для инициализации модуля сеанса:
new Session(
new NativeSessionStorage([], new PdoSessionHandler(new PDO())),
new NamespacedAttributeBag()
)