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 :

Affichage d'une zone après connexion


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    442
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 442
    Par défaut Affichage d'une zone après connexion
    Bonjour à tous voilà mon problème j'ai créer un forum.
    Dans ce forum j'ai créer deux pages.
    Une page nommée forum qui contient les discussions.
    Dans cette page j'ai une zone d'ajout de réponse composer d'un formview qui ne s'affiche pas t'an que la personne n'est pas connectée.
    Pour se connecter elle va sur une autre page nommée connexion oû elle y trouve un contrôle login.

    Ce que je n'arrive pas à faire ces que lorsque l'utilisateur est connecter il soit rediriger vers la page forum et que la zone d'ajout soit devenu visible.

    Voila si quelqu'un aurait une piste ou un bout de code d'avance merci.

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    If Not User.Identity.IsAuthenticated Then
        Response.Redirect("uneAutrePage.aspx")
    End If

  3. #3
    Membre éprouvé

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Billets dans le blog
    1
    Par défaut
    dans le page load tu mets:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    moncontrol.visible = User.Identity.IsAuthenticated

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    442
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 442
    Par défaut réponse
    Merci pour vos réponse , je test et je vous dis.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    442
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 442
    Par défaut réponse
    Bonjour j'ai essayer vos code mais cela n'a pas marcher.
    Je vous dis ce que j'ai fait :

    J'ai ajouter la propriété destinationpageurl = "ma page forum" au contrôle login pour charger cette page lorsque l'utilisateur c'est connecté.

    Ensuite j'ai mis : dans l'événement load de la page forum le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    moncontrol.visible = User.Identity.IsAuthenticated
    mais sa n'a pas marcher.

    Ensuite j'ai essayer ce code dans la page forum :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
      If User.Identity.IsAuthenticated Then
                FormView1.Visible = False
            Else
                FormView1.Visible = True
            End If
    Mais sa n'a pas marcher.
    Voila

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    442
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 442
    Par défaut réponse
    J'ai un truc bizarre.
    Je m'explique :

    Dans ma page vb j'ai mis ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
            If Not Me.Context.User.Identity.IsAuthenticated Then
                FormView1.Visible = False
            End If
            If Me.Context.User.Identity.IsAuthenticated Then
                FormView1.Visible = True
            End If
        End Sub
    Puis j'ai tester sa a marcher comme je voulais.
    Puis j'ai retester et sa n'a pas marcher , la zone d'ajout étais visible alors que je n'étais pas connecté.
    J'ai réfléchi et je me suis dit qu ' internet avais garder la session , donc j'ai supprimé les sessions d'identification , j'ai tester et sa a marcher.
    Comment puis-je faire pour corriger ce problème?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. affichage du zone après connexion
    Par hugo7 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 06/11/2008, 16h26
  2. Réponses: 4
    Dernier message: 25/04/2006, 16h14
  3. Affichage dans une zone de texte.
    Par YLL dans le forum Access
    Réponses: 5
    Dernier message: 20/02/2006, 16h37
  4. Affichage d'une image après insertion dans une base
    Par leloup84 dans le forum Langage
    Réponses: 9
    Dernier message: 24/01/2006, 16h34
  5. Affichage d'une zone de texte au niveau du clic
    Par Aldur dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/09/2005, 20h23

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