2009-07-05 6 views
0

J'ai un système intégré d'adhésion dans ASP.NET et je gère des données de membre avec des profils dans web.config.Comment se connecter au contrôle Calendar avec un système d'adhésion existant dans ASP.NET?

Je voudrais ajouter un calendrier d'événements où un membre pourrait ajouter des notes à n'importe quel jour, mais je ne sais pas comment intégrer le contrôle de calendrier avec le système d'adhésion existant.

Je ne peux pas interroger une base de données parce que je ne gère pas les informations de connexion des membres manuellement, le contrôle de connexion fait cela pour moi, donc je devrais connecter le calendrier avec la base de données ASPNETDB.MDF existante.

Répondre

0

Si vous utilisez le fournisseur d'appartenances sql intégré, c'est plus simple. Vous pouvez obtenir l'utilisateur connecté et accéder à la base de données en utilisant cela.

object id= Membership.GetUser(Page.User.Identity.Name).ProviderUserKey; 

Maintenant yo peut stocker des données de calendrier dans le tableau et l'utilisateur de lien avec son calendrier avec sa carte d'identité (qui est GUID).

EDIT: - Voici quelques liens pour explorer davantage l'adhésion.

  1. Patterns and Practices group paper

  2. How to video on setting up membership

  3. In depth article at 4guysatrolla by Scott Mitchell

+0

Merci pour votre réponse, mais je suis un peu un débutant dans ASP.NET. Pouvez-vous pointer vers plus de ressources sur ce sujet? J'apprécie le code que vous avez fourni, mais je ne sais pas comment l'utiliser. Où puis-je trouver plus d'exemples sur Internet? Fondamentalement, ce que je devrais faire est de créer une autre table dans ASPNETDB.MDF et le relier à une autre (?) Table dans la base de données, puis connecter l'utilisateur (je sais comment obtenir le nom d'utilisateur dans asp.net) . Mais comment ferais-je cela si je ne connais pas le mot de passe du membre? –

Questions connexes