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 :

UserName non unique


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    dev
    Inscrit en
    Mai 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : dev
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2007
    Messages : 73
    Par défaut UserName non unique
    Bonjour

    Si je veux ajouter un utilisateur mais que le nom de celui-ci existe déjà, je me fais jeter, comment faire que ce ne soit le cas que si le UserName et Password existes déjà.

    Merci

  2. #2
    Membre émérite Avatar de zeavan
    Architect
    Inscrit en
    Avril 2003
    Messages
    590
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Autre

    Informations professionnelles :
    Activité : Architect

    Informations forums :
    Inscription : Avril 2003
    Messages : 590
    Par défaut
    ajouter ou , a qui , sur quoi, quoi comment ????????????????????
    soit clair et plus precis.

  3. #3
    Membre confirmé
    Homme Profil pro
    dev
    Inscrit en
    Mai 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : dev
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2007
    Messages : 73
    Par défaut Précisions
    Bonjour

    J'ai actuellement une base client ~30 000 mais à l'époque je les clients n'indiquaient pas de pseudo seulement nom prénom mail etc...

    je passe mon site en .net et je veux utiliser les composants login et autres.

    Donc lors d'un login je vérifie si le nom et mot de pass sont valide (Membership.ValidateUser).

    S'il n'est pas trouvé, je vais le chercher dans la table client et je crée (Membership.CreateUser(avec le nom, pass,mail de la table client) et c'est la que tous ce complique.

    En effet je ne peux pas avoir plusieurs users avec le même UserName, j'ai vérifié dans la table aspnet_Users et il existe bien une clé unique sur ApplicationId et UserName.

    Merci pour vos réponses.

  4. #4
    Membre émérite Avatar de zeavan
    Architect
    Inscrit en
    Avril 2003
    Messages
    590
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Autre

    Informations professionnelles :
    Activité : Architect

    Informations forums :
    Inscription : Avril 2003
    Messages : 590
    Par défaut
    toujours pas compris ;(

    quelle est ta question au juste , comment identifier un end user de facon unique , comment verifier l'existence d'un user avant de l'ajouter.

    desoler mais j'ai du mal a comprendre ta question.

    donne nous les details de ce que tu veux faire.
    j'entends par details pas ta facon d'implementer la resolution de ton probleme mais ton proleme lui meme.

  5. #5
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Moi, j'ai comrpis parce que je beigne là dedans depuis deux semaines. J'ai d'autre problèmes, mais celui là, j'ai réussi, enfin, ce que je vais te donner comme explication ne va te convenir, je pense.

    Le système du MemberShip est fait pour qu'il n'y est pas de doublon. Donc un login ou UserName ne peut pas être dupliqué.

    Certes, le UserId pourrait suffir à l'unicité de la base de donénes, mais ton utilisateur, c'est username et passsword qu'il va tapper, donc il faut que ce couple soit unique pour l'identifier formellement.

    Donc il faut que trouve un moyen de fabriquer des username unique et les envoyer à tes clients ensuite.

    Enfin, pour tenter de solutionner ton problème :
    - il faut que interroge la base de données avec un requête SQL pour vérifier si le username que tu tente de mettre en place existe ou pas.
    - ensuite tu intégres ou tu génères un autre login

    Est ce que je suis clair ?

    Si tu as besoins d'autre chose, n'hésites pas.
    Et si, par hasard tu aurais vu comment metre à jour les information du profile, fais moi signe.

Discussions similaires

  1. Réponses: 1
    Dernier message: 09/01/2008, 13h36
  2. nbtstat username non retouné
    Par doudou_angelus dans le forum Administration
    Réponses: 3
    Dernier message: 24/10/2007, 16h14
  3. [SQL] Erreur SQL : Table/alias non unique au secours je pete un plomb
    Par arnogef dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 28/11/2006, 20h39
  4. Erreur SQL : Table/alias non unique
    Par albert69 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 09/11/2005, 17h31
  5. [HashSet] élément non unique
    Par Wookai dans le forum Collection et Stream
    Réponses: 7
    Dernier message: 02/08/2005, 17h17

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