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

Requêtes MySQL Discussion :

[Password]


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2003
    Messages
    285
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 285
    Par défaut [Password]
    Salut

    J'ai un pti probleme avec les mots de passe dans une base MySQL.

    J'inserts mes mot de passe comme ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT INTO Table (password) VALUES (MD5('motdepass'))
    Mais quand je tente de retrouver la ligne ou est ce mot de passe

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT * FROM Table WHERE password = MD5('motdepass')
    Ca ne me retrouve rien....
    C'est normal ?

    Que faut-il faire pour retrouver la ligne ou ce trouve ce fichu mot de passe ??
    (la colonne password est de type varchar(10) )

  2. #2
    Membre éprouvé
    Avatar de Freeze
    Homme Profil pro
    Inscrit en
    Octobre 2002
    Messages
    131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2002
    Messages : 131
    Par défaut
    Ce serait pas plutot un truc de ce genre la :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    INSERT into Table (password) VALUES (MD5('motdepass'))
    et pour le retrouver :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT * from Table WHERE password = MD5('motdepass')

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2003
    Messages
    285
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 285
    Par défaut
    Des erreurs impardonnables dans le code mis dans les balises... Mais je vous rassure c'est pas ce que j'ai fait...

    Donc non, ca marche pas ce que tu viens de me mettre puisk c'est en fait ce que je fais

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2003
    Messages
    285
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 285
    Par défaut
    Erreur trouvée...

    Mon champ etant varchar(10)

    L'encodage se faisant sur 32 caracteres, il faut prendre les 10 premiers caracteres de l'encodage pendant la verification...

    Ce qui donne en qqch de concret :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT * FROM Table WHERE Password = LEFT(MD5('motdepass'),10)

    Merci quand meme

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

Discussions similaires

  1. Changement password d'un utilisateur
    Par e1lauren dans le forum Débuter
    Réponses: 2
    Dernier message: 23/02/2004, 15h10
  2. Changer le password du superuser?
    Par YanK dans le forum PostgreSQL
    Réponses: 6
    Dernier message: 20/10/2003, 09h24
  3. Login Password par défaut
    Par YanK dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 18/09/2003, 14h34
  4. Réponses: 14
    Dernier message: 01/09/2003, 15h54
  5. Password root perdu !!
    Par Va(l)ve dans le forum Administration système
    Réponses: 8
    Dernier message: 18/08/2003, 22h24

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