2009-09-15 6 views
0

Je construis une solution ASP.NET et je vais avoir 2 sites Web distincts - 1 pour les utilisateurs, 1 pour les administrateurs.Fournisseur de profil de partage

Les deux sites ont un fournisseur de profil personnalisé et je me demandais si je pouvais, au lieu de faire référence à certaines classes, mettre la sécurité dans un webservice et ensuite référencer une classe dans le webservice pour le rendre commun.

Des pensées?

Répondre

0

Vous pouvez utiliser un service Web pour authentifier les utilisateurs. Je préférerais utiliser un Couche Logique Métier plutôt qu'un service Web, que vous créeriez une couche de gestion de facto si vous choisissez un service Web. Cela peut être partagé sur le site Web. Une bonne conception consiste à faire en sorte que la couche d'interface utilisateur, dans ce cas un site Web, ne gère que les éléments liés à l'interface utilisateur. Toute la logique métier passe dans une bibliothèque de classes distincte.

Vous savez que vous avez fait du bon travail en créant une couche de gestion, lorsque vous pouvez changer l'interface utilisateur d'un site Web en un programme Windows et avoir les mêmes fonctions pour créer des utilisateurs, supprimer, authentifier, etc. . .

Questions connexes