Unset - это функция. Поэтому вы должны указать, какая переменная должна быть уничтожена.
unset($var);
В вашем случае
unset ($_SESSION["products"]);
Если вам нужно сбросить всю переменную сеанса, просто вызовите
session_destroy ();
Согласно документации здесь (найденный здесь), принимая Вы ищете проект, значат Пользователя идентификатора 1234 и предполагая, что Ваша модель Project наследовала черту MetaMapper (вероятно, через KeyedMetaMapper), кажется, что можно использовать метод счета как таковой:
Project.count(By(User.id, 1234))
или
Project.count(BySql("userId = ?", 1234))
Я не могу протестировать, потому что я еще не использовал Лифт, но это выглядит правильным... :) Сообщите мне, работает ли это!