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

PHP & Base de données Discussion :

Récupérer mot de passe [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    190
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 190
    Par défaut Récupérer mot de passe
    Bonsoir,

    Voilà j'ai une petite question...

    Je suis en train de développé un outil où il y'a un 'back-office'.
    On peut ajouter des utilisateur car il y'a une page avant celle ci où il faut ce logger. Donc une page index qui demande un login/mot de passe et si c'est ok, on arrive sur le back-office.

    Je sais mettre en place du code pour vérifier le login/mot de passe 'en dur'.

    Par contre, aller chercher dans une base de données un login et vérifier le mot de passe (hashage via MD5), aucune idée.

    Quelqu'un pourrait m'aider ?

    Merci et bonne fin de soirée.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Si tu ne sais pas comment interroger une base de données commence par ici :
    http://sylvie-vauthier.developpez.co...e=bdd#LVII-1-b
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre expérimenté

    Profil pro
    Étudiant
    Inscrit en
    Août 2009
    Messages
    130
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2009
    Messages : 130
    Par défaut
    Salut, si tu veux faire une zone protéger pour une admin, tu peux utiliser un .htaccess

    va voir ici : http://cchatelain.developpez.com/art...ache/htaccess/

  4. #4
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    190
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 190
    Par défaut
    En fait je sais me connecter à la BDD, et je sais faire un peu plus mais pas encore asser

    Ca doit etre évident mais je bloque, voici mon code en début de page HTML :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
     
        $login = $_POST['login']; // Je récupère le login de la page index.
        $mdp = $_POST['mdp']; // Idem avec le mot de passe.
     
        connect_BDD();
     
        $query = mysql_query ("SELECT user, mdp FROM TABadmin");
     
     
        $donnees = array(mysql_fetch_array($query));
     
        if (in_array($donnees, $_POST['admin_index']))
        {
            header('Location: page2.php');
        }
     
        mysql_close;
    Voilà, j'ai essayé un truc du genre et d'autres mais je n'y arrive pas...

    HELP ME

  5. #5
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Ta requête lis tous les user et tous les mp de la table.
    Il faut ajouter une clause WHERE.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  6. #6
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    190
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 190
    Par défaut
    Citation Envoyé par sabotage Voir le message
    Ta requête lis tous les user et tous les mp de la table.
    Il faut ajouter une clause WHERE.
    euh mais sinon mon code est bon ?
    Parce qu'après avoir mis le Post j'ai essayé, sans succès...

    Là, je viens de récupérer le code, ajouté le WHERE et ... Idem...

    Merci pour ta réponse.

    EDIT : voici le where
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $query = mysql_query ('SELECT user FROM TABadmin WHERE user="$login"');

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

Discussions similaires

  1. Récupérer mot de passe crypté dans BDD depuis application iOS
    Par JPBH31 dans le forum Développement iOS
    Réponses: 2
    Dernier message: 17/02/2014, 12h01
  2. Réponses: 3
    Dernier message: 17/02/2012, 09h21
  3. Récupérer mot de passe d'origine de ma BDD 1&1
    Par stephanech dans le forum 1&1
    Réponses: 1
    Dernier message: 28/05/2011, 13h32
  4. [C#] [Active Directory] Récupérer mot de passe
    Par daveg dans le forum Windows Forms
    Réponses: 29
    Dernier message: 26/02/2008, 15h28
  5. Réponses: 1
    Dernier message: 19/09/2005, 13h56

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