Так, смехуёчки в сторону, серьёзный базар есть.
Каким вы видите идеальный механизм сессий в вебне?
Понятно, нужны кукисы™.  localstorage не везде есть и не везде удобен.
В кукисах типично хранится либо мелочёвка, либо id записи с большими данными.
Далее неплохо бы добавить туда криптографически-сильную шнягу для защиты от подделки куки.  Ещё неплохо бы перегенерировать куку периодически, и не пускать с устаревшей кукой.  Ещё что?
Или расскажите, что вас БЕСЕД в текущих используемых инструментах, которыми работаете с сессиями.