2011-07-31 3 views
0

J'ai écrit une application web dans Silverlight et dans certains endroits, l'utilisateur doit se connecter.Comment gérer la connexion client dans Silverlight?

Lorsque l'utilisateur se connecte, je vérifie le nom d'utilisateur + mot de passe (s'il existe dans la base de données) et donne simplement la permission au compte de l'utilisateur.

Questions:

  1. Y at-il une classe/cadre que je peux utiliser pour faire de cette 'log-in' plus facile à développer?

  2. Comment puis-je activer l'option 'Rester connecté' dans la connexion?

+0

Utilisez-vous des services RIA? –

+0

Non, je n'utilise pas les services RIA. – Yanshof

+0

Êtes-vous capable de? Les services RIA répondraient à la question n ° 1. En outre, quelle version de Silverlight utilisez-vous? –

Répondre

3

Here est une procédure pas à pas d'utilisation du service d'authentification avec Silverlight Business Application. C'est un bon endroit pour commencer.

Il est assez flexible et facile à utiliser. L'exemple de l'application métier hérite de AuthenticaitonBase<>, vous pouvez remplacer Login, Logout, GetUser et UpdateUser.

Comment puis-je activer l'option 'Rester connecté' dans la connexion?

Si vous utilisez FormsAuthentication, dans votre méthode de connexion:

FormsAuthentication.SetAuthCookie(userName, true); 
Questions connexes