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

EDI, CMS, Outils, Scripts et API PHP Discussion :

Création Compte mot de passe CRYPTE


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Création Compte mot de passe CRYPTE
    Bonjour,
    je suis prof dans un lycée, et nous sommes en train de construire un nouveau site. Nous travaillons avec joomla, et les comptes utilisateurs sont stockés dans une BDD MySQL.
    J'ai une liste de noms de profs (login + nom + mot de passe) sous excel.
    J'arrive à créer la multitude de comptes associés à tous ces profs.
    Le souci réside dans le mot de passe : COMMENT LE CRYPTER ???????MySQL n'accepte que les mots de passe cryptés avec Md5 (me semble-t-il).
    Je vous remercie par avance, de me répondre, le plus simplement possible (désolé de ne pas avoir fait d'études de php...).

  2. #2
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 016
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 016
    Points : 23 705
    Points
    23 705
    Par défaut
    Bonjour,

    En utilisant la fonction PASSWORD(), par exemple, à l'insertion du mot de passe dans la base de données.
    Voici le lien vers la documentation MySQL sur toutes les fonctions de chiffrements disponibles dans MySQL. MD5 en fait d'ailleurs partie.

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  3. #3
    Membre du Club
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2009
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2009
    Messages : 34
    Points : 44
    Points
    44
    Par défaut
    Bonjour,
    je pense que votre problème n'est pas en rapport avec le cryptage MySQL des comptes utilisateurs d'accès aux bases/tables. Vous pouvez très bien insérer dans une colonne du texte représentant une chaîne md5.
    Dans votre cas, il faut regarder au niveau du code de Joomla quelle fonction de cryptage est utilisée et s'en servir dans votre script d'import pour crypter les mots de passe de vos utilisateurs.

    Jérôme

  4. #4
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Oui c'est exactement cela.
    Mais je n'ai pas trouvé comment Joomla crypte les mots de passe, et je ne sais pas où chercher ...

  5. #5
    Membre du Club
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2009
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2009
    Messages : 34
    Points : 44
    Points
    44
    Par défaut
    libraries/joomla/user/user.php:

    $salt = JUserHelper::genRandomPassword(32);
    $crypt = JUserHelper::getCryptedPassword($array['password'], $salt);
    $array['password'] = $crypt.':'.$salt;
    apriori il faut include ça libraries/joomla/user/helper.php

  6. #6
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Merci Djinet pour ta réponse.
    Ma question désormais est la suivante : puis-je (facilement) à partir de password stockés dans un fichier excel (ou bloc note), créer les password correspondants cryptés ?
    Merci d'avance.

  7. #7
    Expert éminent sénior

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Points : 25 358
    Points
    25 358
    Par défaut
    Citation Envoyé par mike8784 Voir le message
    Ma question désormais est la suivante : puis-je (facilement) à partir de password stockés dans un fichier excel (ou bloc note), créer les password correspondants cryptés ?
    Oui bien sûr!
    Du moment où les mots de passe codés ne passent plus par les encodages, cela est possible.
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

Discussions similaires

  1. petit problème de mot de passe crypté PASSWORD()
    Par bris dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 09/02/2007, 16h01
  2. [Sécurité] Renvoyer un mot de passe crypté
    Par psychoBob dans le forum Langage
    Réponses: 6
    Dernier message: 23/04/2006, 00h43
  3. MYSQL 5: sélectionner un mot de passe crypté
    Par koueletbak dans le forum Requêtes
    Réponses: 7
    Dernier message: 14/04/2006, 12h50
  4. [Stratégie] Connexion à MySQL avec mot de passe crypté
    Par Krishtov dans le forum Général Java
    Réponses: 5
    Dernier message: 08/03/2006, 17h27
  5. [Sécurité] mot de passe cryptée?
    Par kevinf dans le forum Langage
    Réponses: 8
    Dernier message: 01/11/2005, 14h02

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