1

Je développe une application Silverlight 4 basée sur Business Application Template.Silverlight 4: Modèle d'application métier

Je suis intéressé à demander à l'utilisateur de se connecter et d'afficher un formulaire de connexion dès que l'utilisateur arrive sur mon site. Je dois m'assurer que l'utilisateur ne peut pas voir/naviguer vers une autre page de l'application jusqu'à ce qu'il se connecte.

Comment puis-je obtenir cette fonctionnalité?

Répondre

0

Que diriez-vous d'ajouter ce qui suit dans votre Home.xaml.cs.

 LoginRegistrationWindow loginWindow = new LoginRegistrationWindow(); 
     loginWindow.Show(); 

L'utilisateur sera invité à le faire. Vous pouvez vérifier le statut de s'il est connecté ou non en utilisant le code dans LoginStatus.xaml.cs

+0

Je l'ai essayé. Mais le formulaire de connexion ne s'affiche pas pour une raison quelconque. – Moon

+0

Essayez ceci ... créez une nouvelle application métier, et parcourez-la. Ensuite, cliquez sur le bouton Connexion en haut à droite et vérifiez si cela arrive. Si cela vous convient, vous devriez pouvoir utiliser ce code n'importe où dans le projet. –

+1

Cela fonctionnera de cette façon si le code ci-dessus est inséré dans la méthode Application_Startup() dans App.xaml.cs. Cependant, le simple fait d'ouvrir la fenêtre de connexion ne résoudra pas le problème de l'OP: "s'assure que l'utilisateur ne peut pas voir/naviguer vers une autre page de l'application jusqu'à ce qu'il se connecte" – rem