1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"

Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.

Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.

Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.


Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Inscription ultérieure?
Mots-clés » inscription, ultérieure
07-05-2011, 9:18,
#1
Inscription ultérieure?
Bonjour à tous Wink

J'avais envie que lorsque l'on s’inscrit sur mon site, on soie inscrit également sur mon forum Mybb. Je viens d'essayer, bizarrement ça ne vas pas, avec ce code :

Code :
mysql_connect("localhost","root","*******");
mysql_select_db("forum");


$mdpc = md5('$mdp');


mysql_query("INSERT INTO mybb_users (username,password,email,usergroup) VALUES ('$pseudo', '$mdpc', '$email', '2')")or die ('Erreur : '.mysql_error());    //insertion dans la bdd
echo"onche</a>";

Mais lorsque je regardes dans la bdd, pas de nouveau comptes en vue. je vois qu'il y a pas mal de champs remplis dans les comptes crées avec mybb, comme salt ou bien loginkey, mais je ne vois pas ce que ça représente.

Auriez vous peut être un script php qui fonctionne, et qui est complet? J'ai beau regarder le code de mybb, mais franchement je piges pas, c'est le bazard ._.

Merci d'avance
Répondre
08-05-2011, 18:10,
#2
RE: Inscription ultérieure?
Personne? Sad
Répondre
08-05-2011, 19:16,
#3
RE: Inscription ultérieure?
Voici l'essentiel sans aucune vérification pour accomplir cette tâche :
Code PHP :
    // Set up user handler.
    
require_once MYBB_ROOT."inc/datahandlers/user.php";
    
$userhandler = new UserDataHandler("insert");

    
// Set the data for the new user.
    
$user = array(
        
"username" => $mybb->input['username'],
        
"password" => $mybb->input['password'],
        
"password2" => $mybb->input['password'],
        
"email" => $mybb->input['email'],
        
"email2" => $mybb->input['email'],
        
"usergroup" => $usergroup,
        
"referrer" => $mybb->input['referrername'],
        
"timezone" => $mybb->input['timezoneoffset'],
        
"language" => $mybb->input['language'],
        
"profile_fields" => $mybb->input['profile_fields'],
        
"regip" => $ipaddress,
        
"longregip" => ip2long($ipaddress),
        
"coppa_user" => intval($X),
    );
    
$user['options'] = array(
        
"allownotices" => $mybb->input['allownotices'],
        
"hideemail" => $mybb->input['hideemail'],
        
"subscriptionmethod" => $mybb->input['subscriptionmethod'],
        
"receivepms" => $mybb->input['receivepms'],
        
"pmnotice" => $mybb->input['pmnotice'],
        
"emailpmnotify" => $mybb->input['emailpmnotify'],
        
"invisible" => $mybb->input['invisible'],
        
"dstcorrection" => $mybb->input['dstcorrection']
    );

    
$userhandler->set_data($user);
    
$user_info $userhandler->insert_user(); 

Maintenant, à toi de faire le reste...

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre




Utilisateur(s) parcourant ce sujet : 2 visiteur(s)

Contact | MyBB.support | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS
 Utilitaire de traduction fourni par Regentronique