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 :

Rendre un objet visible si l'utilisateur est identifié


Sujet :

ASP.NET

  1. #1
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Par défaut Rendre un objet visible si l'utilisateur est identifié
    Je voudrais que dans UserControl un objet ne soit visible que si l'utilisateur s'est identifié.
    J'ai placé à côté de l'objet un LoginStatus
    J'ai créé une procédure publique qui teste le LoginStatus et rend l'objet visible ou non

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    btn_Modif.Visible = lg_Status.LoginText <> "Connexion"
    J'appelle cette procédure dans le Load de la page qui contient le UserControl.
    Le problème est que je ne passe dans le Load que la première fois que j'affiche la page.

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    En 2.0, t'as le control LoginView pour ce genre de besoin où tu définis un template pour le cas où le user est identifié ou pas:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <asp:LoginView ID="LoginView1" runat="server">
         <LoggedInTemplate>
               Bonjour Mr xxx
         </LoggedInTemplate>
         <AnonymousTemplate>
               Veuillez vous identifier
          </AnonymousTemplate>
    </asp:LoginView>

  3. #3
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Par défaut
    Ca fonctionne
    Merci

    Par contre le bouton qui devient visible exécute le code Javascript suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
        if (document.getElementById("objet").getAttribute("readonly")){
            document.getElementById("objet").removeAttribute("readonly");
            alert("retire");
        }
    Je vois bien la boite d'alert mais l'objet ne devient pas accessible

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Par défaut Lier une option du menu à l'objet LoginStatus
    Je voudrais savoir s'il est possible de conditionner un Item du menu à l'objet LoginStatus

    J'ai essayé dans le code de placer l'objet entre balises mais cela ne fonctionne pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     <asp:LoginView ID="LoginView1" runat="server">
            <LoggedInTemplate>
         <asp:MenuItem Text="Administration" Value="Administration">
         <asp:MenuItem NavigateUrl="~/Fiches/SaisieFiche.aspx?ID=0" Text="Recette">
            </LoggedInTemplate>
    Existe-t-il une propriété qui permette de soumettre une des options du menu au fait que l'on est identifié ou non

Discussions similaires

  1. Rendre un objet invisible ou visible
    Par Magnusmen dans le forum Unity
    Réponses: 2
    Dernier message: 21/12/2014, 18h17
  2. Réponses: 2
    Dernier message: 05/07/2007, 16h29
  3. rendre un objet visible
    Par jessy212 dans le forum Access
    Réponses: 2
    Dernier message: 18/08/2006, 11h15
  4. DbNavigator, rendre inefficace et visible, l'un des boutons
    Par Lucien dans le forum Bases de données
    Réponses: 2
    Dernier message: 14/10/2004, 09h56
  5. Savoir si l'utilisateur est administrateur
    Par Don ViP dans le forum Windows
    Réponses: 2
    Dernier message: 26/04/2004, 13h20

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