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 :

formulaire d'authentification avec base SQL Server


Sujet :

ASP.NET

  1. #1
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut formulaire d'authentification avec base SQL Server
    J'utilise le mode d'authentification form sachant que les utilisateurs sont stockées dans une base sql server 2005.

    Le problème que j'ai se situe au niveau du login, j'utilise FormsAuthentication et je stocke dans une variable de session["UserID"], le nom de l'utilisateur.

    Seulement voilà, si j'ouvre 2 navigateurs il prends par défaut le dernier login entré, comment régler ce problème, je croyais qu'à chaque fois que l'on ouvre un navigateur,un cookie différent est créer.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    16
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 16
    Par défaut
    si UserId est le nom de l'utilisateur logué...

    Tu peu le récupéré sans le stocker dans une variable de session grace à la propriété

    Context.User.Identity.Name

  3. #3
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    Ok, admettons que je le récupère ainsi, pourquoi est ce qu'il me remplace une session par une autre quand 2 utilisateurs se connectent???

    C'est bizarre quand meme

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    16
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 16
    Par défaut
    Bonjour,

    après le FormsAuthentication.Authenticate(login, mdp)

    tu fais un FormsAuthentication.RedirectFromLoginPage(login, false);

    le deuxième paramètre tu le met à true ou à false ?

    quand il est à true cela crée un coockies ce qui fairais qu'après tu es sur le même session...

    autrement je sais pas la raison...

  5. #5
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    il est bien à false.

    Je suis entrain de faire des tests et il s'avère que le pb vient d'ailleur.
    J'utilise des variables globales situé dans le app_code et je pense qu'elle doivent être prise pour des variables d'application ce qui pourrait justement faire que je perde le session et qu'elle soit remplacé par la dernière.

Discussions similaires

  1. [AC-2007] Autonumber dans un formulaire connecte a une base SQL Server
    Par sylvain77 dans le forum IHM
    Réponses: 0
    Dernier message: 16/07/2010, 05h01
  2. Réponses: 2
    Dernier message: 27/11/2008, 19h05
  3. Réponses: 0
    Dernier message: 22/02/2008, 12h04
  4. Appli Web avec base SQL Server
    Par Baalberith dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 26/09/2007, 13h43
  5. Déploiement application c# avec base sql server
    Par davmaster62 dans le forum Accès aux données
    Réponses: 1
    Dernier message: 04/04/2007, 20h15

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