Мне бы хотелось, чтобы мое приложение Silverlight Business Template требовало от пользователя входа в систему, прежде чем он сможет получить доступ к любой из страниц (без анонимных пользователей).
Кажется, это должно быть / будет простой вещью.
Кто-нибудь? * * 1005
Спасибо
ПРИМЕЧАНИЕ. Я довольно плохо знаком с silverlight и бизнес-шаблоном, если есть «нормальный» способ блокировки приложения silverlight, как я использую в .aspx (в web.config), помочь тоже.
* Почти ответ *
Кажется, я ответил на свой вопрос.
Я использую это на страницах, к которым я не хочу анонимный доступ.
protected override void OnNavigatedTo(NavigationEventArgs e)
{
if (!WebContext.Current.User.IsAuthenticated)
{
LoginRegistrationWindow login = new LoginRegistrationWindow();
login.Show();
Uri uri = new Uri("/Home", UriKind.Relative);
this.NavigationService.Navigate(uri);
}
}