Небольшой трюк, который я использую, заключается в том, чтобы скрыть веб-часть в вашем CSS (либо ваш основной CSS, либо другую веб-часть), а затем использовать ДРУГУЮ веб-часть - на этот раз предназначенную для аутентифицированных пользователей - которая переопределяет исходный CSS, делая содержимое видно. Я бы не рекомендовал его для безопасного контента, так как веб-часть по-прежнему отображается на клиенте, но если вы собираетесь использовать элементы пользовательского интерфейса, это прекрасно работает.