Получить или переназначить сеанс пользователя из ip и user-agent

В моем текущем приложении каждый (анонимный) пользователь имеет сеанс с некоторыми данными в нем, которые важны для функциональности страницы, в основном ограничения и ограничения для отдельных действий или запросов.

Когда пользователь теперь удаляет куки-файл сеанса приложения Laravel 5, Laravel не извлекает «старый сеанс» пользователя, хотя он все еще использует один и тот же пользовательский агент / браузер и тот же IP-адрес.

Возможно ли переназначить старый сеанс анонимному пользователю (в случае, если сеанс по-прежнему доступен)? Если да, как я могу это достичь?

PS: Я не хочу принуждать пользователей регистрироваться на моей странице, чтобы взаимодействовать с ней, поэтому необходимо решение на основе сеанса. Я знаю, что любое решение на основе сеанса можно преодолеть, но некоторые «стандартные ситуации» должны быть покрыты.