IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Comment controler l'accès au menu.


Sujet :

ASP.NET

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 12
    Localisation : Gabon

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2012
    Messages : 20
    Par défaut Comment controler l'accès au menu.
    Bjr!
    J'ai une application web que je vien de finaliser et je l'ai développé en asp.net et c#. Mon souci est le suivent:

    je désire faire un controle d'accès au menu pour les différents utilisateurs de l'application. En effet chaque catégorie d'utilisteur devrais avoir accès à un onglet spécifique après que l'user s'est loger.

    j'ai déjà utilié l'outils d'administration de site sous Visual web developer et de ce fait j'ai appliqué tous les tuto qu'on m'a présenté mais je ne suis pas totalement satifais. De ce fais, je désire le faire en dure et avoir un scripte qui me permettra de gérer ça.

    Quelqu'un a t-il une sugestion pour moi?

    je vous remerci d'avance!

    Cordialement : Stylepidakss..!

  2. #2
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut
    Citation Envoyé par stylepidakss Voir le message
    De ce fais, je désire le faire en dure et avoir un scripte qui me permettra de gérer ça.
    Le faire en dur mais disposer d'un script pour le gérer... C'est plus en dur alors?
    Citation Envoyé par stylepidakss Voir le message
    Quelqu'un a t-il une sugestion pour moi?
    Ne pas le faire en dur.

    La gestion des contrôles d'accès est quelque chose de compliqué. Il y a plusieurs niveaux. Il y a au moins: l'accès aux écrans, l'accès à la donnée. A mon avis, il vaut mieux gérer ce dernier en premier

    En effet, je peux très bien me passer de l'écran (le menu) pour accéder à la donnée par un lien direct. Sinon, il faut s'assurer que la donnée n'est affichée que sur un seul écran et gérer l'accès à ce niveau.

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 12
    Localisation : Gabon

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2012
    Messages : 20
    Par défaut
    Citation Envoyé par Immobilis Voir le message
    SalutLe faire en dur mais disposer d'un script pour le gérer... C'est plus en dur alors?
    Ne pas le faire en dur.

    La gestion des contrôles d'accès est quelque chose de compliqué. Il y a plusieurs niveaux. Il y a au moins: l'accès aux écrans, l'accès à la donnée. A mon avis, il vaut mieux gérer ce dernier en premier

    En effet, je peux très bien me passer de l'écran (le menu) pour accéder à la donnée par un lien direct. Sinon, il faut s'assurer que la donnée n'est affichée que sur un seul écran et gérer l'accès à ce niveau.

    A+
    Ok! Merci pour ta sugestion!
    Mais comment dois-je le faire?

  4. #4
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Déjà, est-ce que tu peux exprimer clairement la stratégie de sécurité que tu souhaites mettre en place?
    Essaye de prendre des exemples concrets. Tu parles d'onglets, mais tu ne compte pas créer des onglets pour chacun de tes utilisateurs, si? Que mets-tu dans les onglets comme information?

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 12
    Localisation : Gabon

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2012
    Messages : 20
    Par défaut
    Citation Envoyé par Immobilis Voir le message
    Déjà, est-ce que tu peux exprimer clairement la stratégie de sécurité que tu souhaites mettre en place?
    Essaye de prendre des exemples concrets. Tu parles d'onglets, mais tu ne compte pas créer des onglets pour chacun de tes utilisateurs, si? Que mets-tu dans les onglets comme information?

    A+
    Ok! ben apparemment j'ai pu avoir une solution.

    J'ai mis cette instruction sur le fichier web config:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    !-- Protection d'accès à la page drh.aspx  -->
      <location path="user/drh.aspx" >
        <system.web>
          <authorization>
            <deny users="?" />
            <allow users="drh"/>
          </authorization>
        </system.web>
      </location>
    Pour sécuriser chacune de mes pages.

  6. #6
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Ce que tu as fait permet de sécuriser une page en implémentant l'authentification par formulaire.

    C'est déjà un bon début. Est-ce que cela te suffit?
    "Winter is coming" (ma nouvelle page d'accueil)

  7. #7
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 12
    Localisation : Gabon

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2012
    Messages : 20
    Par défaut
    Citation Envoyé par Immobilis Voir le message
    Ce que tu as fait permet de sécuriser une page en implémentant l'authentification par formulaire.

    C'est déjà un bon début. Est-ce que cela te suffit?
    ben à mon avis ça va!

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/10/2009, 16h50
  2. comment supprimer le controle d'acces de internet explorer?
    Par Clotilde dans le forum Windows XP
    Réponses: 1
    Dernier message: 28/04/2008, 10h17
  3. Comment variabiliser l'accès au controle ?
    Par wadoo dans le forum IHM
    Réponses: 3
    Dernier message: 29/01/2008, 10h37
  4. comment controler un menu deroulant?
    Par Khalid.bounouader dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 28/08/2006, 19h20
  5. Réponses: 3
    Dernier message: 11/06/2003, 00h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo