2010-10-03 4 views
2

Je suis en train de créer une application Silverlight qui doit avoir une page de connexion et si les détails sont corrects, j'ai besoin de rediriger l'utilisateur vers l'application actuelle. Quelle serait la meilleure façon de procéder? Ce sera ma première application Silverlight.Silverlight page connexion/redirect/navigation

Je pensais avoir une page de connexion qui redirige l'utilisateur vers une autre page qui utilise le cadre de navigation silverlight pour changer les pages de contenu après que l'utilisateur a ouvert une session.

une meilleure façon?

Merci!

Répondre

1

Peut-être avez-vous besoin de Silverlight Business Application.
Ce modèle est disponible sur VS 2010.
Il dispose d'un identifiant, enregistre les logiques utilisateur et possède des navigations.

0

Il est plus sûr d'intégrer la sécurité dans votre fenêtre de cadre externe que la navigation dans la page de vue.

Une approche commune est d'avoir LoggedIn et LoggedOut états pour ce point de vue (en utilisant le VisualStateManager pour le changer). L'état LoggedOut affiche le panneau de connexion. Le LoggedIn montre vos fenêtres de cadre principal. De cette façon, vous pouvez accéder à votre site via n'importe quelle URL (en supposant des liens profonds) et toujours obtenir votre sécurité.

+0

HiTech - qu'est-ce que vous utilisez pour stocker l'état de session de l'utilisateur? C'est à dire. avec RIA, il semble qu'il y ait quelque chose qui s'appelle WebContext et IsAuthenticated - comment le faisons-nous si nous n'utilisons pas RIA - devons-nous utiliser notre propre solution (comme un bool mondial appelé LoggedIn?) – Rodney

Questions connexes