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

Dotnet Discussion :

HttpContext.Current.User s'efface entre 2 pages


Sujet :

Dotnet

  1. #1
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 24
    Par défaut HttpContext.Current.User s'efface entre 2 pages
    Bonjour,

    Je développe un site en .NET 2.0. J'ai mis en place une authentification personnalisée mais j'ai un problème : le HttpContext.Current.User ne garde pas sa valeur entre 2 pages.

    Voila ce qu'il y a dans ma page d'authentification :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    CustomPrincipal user = new CustomPrincipal(login, password, info1, info2);
    if (user.Identity.IsAuthenticated)
    {
               HttpContext.Current.User = user;
               Transfer.server("Page1.aspx", false);
    }
    Quand je clique sur un lien dans la page "Page1.aspx", il me redemande de m'authentifier car HttpContext.Current.User.Identity.IsAuthenticated est à false (et name est à vide).

    Est-ce que quelqu'un peut m'expliquer pourquoi HttpContext.Current.User ne garde pas sa valeur ?

    Merci

  2. #2
    Membre éclairé Avatar de loulouklm
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    99
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 99
    Par défaut
    Il faut utiliser :

    FormsAuthentication.RedirectFromLoginPage(...)

  3. #3
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 24
    Par défaut
    J'ai résolu mon problème en créant un cookie d'authentification :
    http://msdn.microsoft.com/fr-fr/library/aa302397.aspx

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

Discussions similaires

  1. HttpContext.Current.User.Identity.Name et IIS 7.5
    Par PatStan17 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 17/06/2010, 18h48
  2. Réponses: 0
    Dernier message: 24/04/2010, 10h04
  3. Réécriture URL, perte HttpContext.Current.User
    Par vincedjs dans le forum C#
    Réponses: 2
    Dernier message: 17/03/2010, 09h32
  4. Réponses: 6
    Dernier message: 05/08/2007, 12h44
  5. Réponses: 3
    Dernier message: 21/06/2007, 16h25

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