Модуль User variable позволяет работать с переменными пользователя. Он реализует возможности, аналогичные стандартным функциям varible_set() и variable_get(), но со следующими различиями:
Переменные хранятся в отдельной таблице и загружаются только при необходимости (что позволяет разгрузить память и избежать её перерасхода на тех хостингах, где параметр memory_limit сильно ограничен)
Переменные могут принадлежать определённым пользователям
Переменные могут зависеть от параметров сессии
Переменные могут быть временными и удаляться при запуске cron