Affichage des résultats 1 à 6 sur 6

Discussion: Ajout d'un compte utilisateur manuellement

  1. #1
    Date d'inscription
    February 2007
    Âge
    36
    Messages
    3
    Version de vBulletin
    3.6
    Hébergeur
    Celeonet
    Pouvoir de réputation
    0

    Question Ajout d'un compte utilisateur manuellement

    Bonjour

    Je fait appel à vous pour la raison suivante.
    Je bosse dans l'équipe d'un jeu en ligne. J'aimerais qu'à chaque inscription au jeu, une inscription au forum soit automatiquement effectuée réutilisant les informations du formulaire du jeu. De plus, j'aimerais que le compte créé soit automatiquement dans le groupe A,B,C ou D suivant le peuple qu'il aura choisi dans le formulaire (A,B,C ou D).

    Quelqu'un pourrait m'éclairer sur les tables et les champs à renseigner pour que le compte sur le forum soit utilisable?
    Le mot de passe des comptes vbulletin est crypté j'ai vu, il s'agit d'un simple md5 ou est-ce une autre technique de cryptage?

    Un grand merci d'avance

  2. #2
    Date d'inscription
    September 2002
    Localisation
    France
    Âge
    39
    Messages
    11 293
    Version de vBulletin
    5.0
    Hébergeur
    Serveur dédié OVH
    Billets dans le blog
    13
    Pouvoir de réputation
    140
    Il s'agit d'une multiple utilisation du système de hachage md5 :

    md5(md5(md5('password') . user.salt) . licensenumber)

    password = le mot de passe inséré par l'utilisateur
    user.salt = fonction fetch_user_alt() dans class_dm_user.php
    licencenumber = numéro de la licence actuelle

    Pour générer un formulaire d'inscription, je te conseille de regarder directement le code source de register.php juste en dessous de if ($_POST['do'] == 'addmember')
    vBulletin Quality Assurance
    Développeur en chef de Project Tools 2.1+ pour vB 4 et 2.0 pour vB 3
    Restera très discret sur toutes les futures fonctionnalités de vBulletin ainsi que de vBulletin 5 Connect jusqu'à leur sortie publique ^^

    Tout MP d'aide -> Supprimé

  3. #3
    Date d'inscription
    February 2007
    Âge
    36
    Messages
    3
    Version de vBulletin
    3.6
    Hébergeur
    Celeonet
    Pouvoir de réputation
    0
    J'avoue avoir un peu de mal encore avec la programmation orientée objet, je n'arrive pas à en tirer les requêtes SQL à envoyer pour la création d'un compte .

    Pour le mot de passe, il s'agit du numero de license qu'on entre à l'installation c'est bien ça? j'ai testé et
    md5(md5(md5('password') . user.salt) . licensenumber)
    avec le mot de passe de mon compte ainsi que la valeur salt de la table user ne donne pas la meme valeur pour le mot de passe crypté
    Dernière modification par Kamatsu ; 25/08/2007 à 19h30.

  4. #4
    Date d'inscription
    March 2006
    Localisation
    Marly-le-Roi
    Âge
    39
    Messages
    258
    Version de vBulletin
    3.8
    Hébergeur
    Guild-Heberg
    Pouvoir de réputation
    67
    Ce n'est que md5(md5('password') . user.salt)

    Pitchoune s'est trompé

    (enfin moi ça marche comme ça dans mon script perso)
    Administrateur de


  5. #5
    Date d'inscription
    February 2007
    Âge
    36
    Messages
    3
    Version de vBulletin
    3.6
    Hébergeur
    Celeonet
    Pouvoir de réputation
    0
    Parfais merci beaucoup pour le password, je trouve la même valeur désormais
    Je continue d'essayer de chercher les requêtes SQL à travers le code objet.
    Si quelqu'un a les requêtes sous la main toutefois, j'apprecierais beaucoup.

    Encore merci

    EDIT: c'est tout bon, j'ai fait autrement, plutot que de regarder par rapport au script, j'ai regardé par rapport à la base de donnée et aux tables existantes. Merci pour le mot de passe
    Dernière modification par Kamatsu ; 25/08/2007 à 23h28.

  6. #6
    Date d'inscription
    September 2002
    Localisation
    France
    Âge
    39
    Messages
    11 293
    Version de vBulletin
    5.0
    Hébergeur
    Serveur dédié OVH
    Billets dans le blog
    13
    Pouvoir de réputation
    140
    Citation Envoyé par CloneVince Voir le message
    Ce n'est que md5(md5('password') . user.salt)

    Pitchoune s'est trompé

    (enfin moi ça marche comme ça dans mon script perso)
    Sur le chat, tape '?? pass' et tu verras
    vBulletin Quality Assurance
    Développeur en chef de Project Tools 2.1+ pour vB 4 et 2.0 pour vB 3
    Restera très discret sur toutes les futures fonctionnalités de vBulletin ainsi que de vBulletin 5 Connect jusqu'à leur sortie publique ^^

    Tout MP d'aide -> Supprimé

Informations de la discussion

Utilisateur(s) sur cette discussion

Il y a actuellement 1 utilisateur(s) naviguant sur cette discussion. (0 utilisateur(s) et 1 invité(s))

Les tags pour cette discussion

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •