Как уже упоминалось, Silverlight поддерживает состояние приложения, в отличие от традиционного приложения ASP.NET, где каждый запрос является полуавтономным. В последнем случае вы можете использовать сеанс для сохранения некоторой информации о состоянии между этими запросами.
В Silverlight вы можете аутентифицировать пользователя с помощью служебного вызова к серверу, после чего вы можете просто использовать обычный дизайн OO, чтобы создать себе класс AuthenticatedUser или CurrentUser или что-то в этом роде для хранения этой информации.
Если вы спрашиваете, как сохранить или извлечь информацию из вашей базы данных или хранилища членства, вам, очевидно, нужно обратиться к веб-службам для связи с вашим бэкэндом.