2010-11-27 7 views
0

Je développe un site Web asp.net, ayant des dossiers étudiant, admin ..i dossier étudiant et admin ont l'enregistrement et la page de connexion, je veux savoir comment puis-je accéder limite de pages de dossier d'administration par un utilisateur. Fondamentalement, je veux que le dossier admin enregistré ppl devrait avoir accès à toutes les pages de la section des étudiants s'ils peuvent se connecter en utilisant Id, mot de passe ... mais je ne veux pas d'étudiant pour accéder même la page de connexion de la section admin indépendamment de même un étudiant sait URl pour la page de connexion admin, la page d'inscription (parce que je ne veux pas qu'il s'enregistre du tout) aussi je veux savoir ho je peux encore diviser les quelques limites pour les autres admin. Fondamentalement, je veux définir les rôles que l'administrateur peut accéder à toutes les pages du site mais l'étudiant ne peut même pas accéder à ces pages de dossiers admin et encore un autre type d'administrateur ne peut pas accéder à quelques pages de la même section admin ce ?comment définir des rôles pour limiter l'accès des pages dans asp.net?

Répondre

1

Je vous recommande de consulter le gestionnaire de rôles intégré à ASP.Net à partir de la version 2.0. Plutôt que d'essayer d'expliquer tous les détails, je fournis la procédure suivante de MSDN qui vous montrera How To: Use Role Manager in ASP.NET 2.0. Une fois que vous commencez à l'utiliser, vous pouvez revenir et poser des questions plus spécifiques si vous avez des problèmes.