Я хочу создать событие, когда пользовательский сеанс истекает, и зарегистрировать его в моей базе данных.
или решение для того, чтобы я мог заблокировать пользователя и заставить его выйти из системы
Вы можете установить дату истечения срока действия файла cookie и настроить время ожидания для сеанса.