Получение уникального идентификатора сеанса в Sinatra

У меня есть простое веб-приложение, созданное с использованием Sinatra, с включенными сеансами.

Если я правильно понимаю, данные сеанса сохраняются в закодированном cookie. При изменении данных сеанса значение cookie также изменится.

Мне нужен уникальный идентификатор сеанса, который остается постоянным на протяжении всего сеанса. Есть такой идентификатор. Или я должен создать свое собственное уникальное значение и сам сохранить его в сеансе?

Спасибо!

РЕДАКТИРОВАТЬ: В комментарии ниже я подумал о полезном сравнении. Если бы у меня был сервлет Java, я бы использовал JSESSIONID как уникальный идентификатор. Мне нужен Sinatra, эквивалент JSESSIONID.

5
задан Dave Isaacs 12 April 2011 в 00:27
поделиться