Empêcher l'accès à une page d'une Business application
Bonjour,
J'ai une business application Silverlight pour laquelle je demande un login et un mot de passe Aspnet.
Si l'utilisateur est correctement conecté, je rend visible les "HyperlinkButton" sur ma page MainPage.xaml. Par exemple je rend visible un bouton "Contacts" sur lequel il peut cliquer pour aller vers la page "contacts".
Le problème c'est que si l'utilisateur tape dans le navigateur directement, et donc avant même d'avoir du rentrer son login: la page s'ouvre !
Je mets alors dans ma page "Contacts"
Code:
1 2 3
| If Not WebContext.Current.User.IsAuthenticated Then
Me.NavigationService.Navigate(New Uri("/About", UriKind.Relative))
End If |
mais on apperçoit encore pendant quelques millisecondes ma page "Contacts" avant que l'utilisateur ne soit réorienté vers la page "About".
N'y a t'il pas un moyen plus efficace ?