обычно делают так:
на сервере создают некоторую сессию пользователя
сессия имеет уникальный номер/ключ
этот ключ запихивают в куки
все, что нужно хранить для этого пользователя складывают в БД и цепляют к этому ключу
Когда пользователь осуществляет запрос к серверу - вы по ключу можете выдернуть информацию.
P.S: это, что касается хранения данных.