если пользователь выходит из системы вручную, вы можете перехватить код на странице 12 / TEMPLATE / Layouts / logout.aspx. В SharePoint нет сеанса (по умолчанию), и он обычно сохраняется в SQL Server (постоянство SQL Server не имеет события Session_End).
В конце концов, у большинства людей будет какая-то работа, которая проверяет активность, вы можете хранить информацию в памяти, создавая ключи кеша с именами пользователей и создавая подобный тип управления сеансами и запускать свой код в обратном вызове для кеша истечения срока действия.