Multi inscription en 1
Résolu
CaporalDead
Messages postés
209
Date d'inscription
Statut
Membre
Dernière intervention
-
CaporalDead Messages postés 209 Date d'inscription Statut Membre Dernière intervention -
CaporalDead Messages postés 209 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous, c'est mon premier post sur ce forum.
Donc voilà mon problème, J'ai un site web où l'on peut s'inscrire (cryptage md5),
je voudrais savoir comment on pourrait faire pour enrengistrer ce mot de passe dans
la base de données d'un forum PHPbb. Que ce soit par le biais d'un script ou directement
depuis mon script d'inscription. Merci de me répondre.
Donc voilà mon problème, J'ai un site web où l'on peut s'inscrire (cryptage md5),
je voudrais savoir comment on pourrait faire pour enrengistrer ce mot de passe dans
la base de données d'un forum PHPbb. Que ce soit par le biais d'un script ou directement
depuis mon script d'inscription. Merci de me répondre.
A voir également:
- Multi inscription en 1
- Wetransfer gratuit sans inscription - Guide
- Twitter inscription - Guide
- Vinted inscription - Guide
- Paypal inscription - Guide
- Instagram inscription - Guide
2 réponses
Si joint mon code déjà existant.
<?php session_start(); if(@$_SESSION['session']) exit; //Si la personne est identifiée, on lui interdit l'accès à la page d'inscription include_once 'recup_config.php'; //On récupère la configuration du script $titre_page = INSCRIPTION_TITRE; //Définition du titre de la page include_once 'haut.php'; //on affiche le haut (header) if( isset($_POST['envoi']) ) { require_once 'fonctions/formulaires.php'; $_POST = form_secu($_POST, 'addslashes'); $_POST = form_secu($_POST, 'htmlchars'); $_POST = form_secu($_POST, 'trim'); //// VERIFICATIONS BANALES //// if( strlen($_POST['mdp']) < 5) $erreur .=INSCRIPTION_ERREUR_PASS_PETIT ."<br />"; if($_POST['mdp'] !== $_POST['mdp2']) $erreur .=INSCRIPTION_ERREUR_PASS_IDENTIQUE ."<br />"; if( strlen($_POST['pseudo']) > 15 || strlen($_POST['pseudo']) < 3) $erreur .=INSCRIPTION_ERREUR_PASS_TAILLE ."<br />"; if( strlen($_POST['email']) < 1) $erreur .=INSCRIPTION_PAS_DE_EMAIL ."<br />"; if( strlen($erreur) > 5 ) { echo $erreur ,'<a href="#" onClick="history.back()">', GENERAL_RETOUR, '</a>'; include_once 'bas.php'; exit; } connexion(); //// VERIFICATIONS DES EXISTANCES //// $reponse_mail = @mysql_query("SELECT email FROM ". PREFIX ."membres WHERE email='". $_POST['email'] ."'") or die ('Erreur de vérification d\'e-mail déjà existant'); //verification si e-mail existe déjà $count_mail = @mysql_num_rows($reponse_mail); if($count_mail === 1) $erreur .=INSCRIPTION_DEJA_EMAIL ."<br />"; $reponse_pseudo=mysql_query("SELECT pseudo FROM ". PREFIX ."membres WHERE pseudo='". $_POST['pseudo'] ."'") or die ('Erreur de vérification du pseudo déjà existant'); //verification si pseudo existe déjà $count_pseudo=mysql_num_rows($reponse_pseudo); if($count_pseudo === 1) $erreur .=INSCRIPTION_DEJA_PSEUDO ."<br />"; if( strlen($erreur) > 5 ) { echo $erreur ,'<a href="#" onClick="history.back()">', GENERAL_RETOUR, '</a>'; include_once 'bas.php'; exit; } $alea = id_aleatoire(); //Création d'un identifiant aléatoire $passe = md5($_POST['mdp']); //Encodage en md5 (c'est pas le plus sécurisé possible) if($environement_site == 1 AND $validation_site == 1) $validation_site = 3; //Si on est en local, ca revient à ce qu'il n'y ai aucune validation par mail. $validation = 0; if($validation_site == 3) $validation = 1; mysql_query("INSERT INTO ". PREFIX ."membres VALUES ('', '". $alea ."', '". $_POST['pseudo'] ."', '". $passe ."', '". $_POST['email'] ."', ". $validation .", ". MEMBRE .") ") or die ('Erreur d\'insertion dans la base de données'); if($validation_site == 1) echo'<span style="color:#00B222">', INSCRIPTION_MESSAGE_FIN, $nom_site ,'.<br /> ', INSCRIPTION_MESSAGE_FIN_VALIDATION_1, '</span> <a href="index.php">', GENERAL_RETOUR, '</a>'; if($validation_site == 2) echo'<span style="color:#00B222">', INSCRIPTION_MESSAGE_FIN, $nom_site ,'.<br /> ', INSCRIPTION_MESSAGE_FIN_VALIDATION_2, '</span> <a href="index.php">', GENERAL_RETOUR, '</a>'; if($validation_site == 3) echo'<span style="color:#00B222">', INSCRIPTION_MESSAGE_FIN, $nom_site ,'.<br /> ', INSCRIPTION_MESSAGE_FIN_VALIDATION_3, '</span> <a href="index.php">', GENERAL_RETOUR, '</a>'; if($environement_site == 2) { if($validation_site == 1) mail($_POST['email'], '['. $nom_site .']'.INSCRIPTION_TITRE, INSCRIPTION_MAIL_PARTIE_1. $nom_site .". ". INSCRIPTION_MAIL_PARTIE_2 ." ". INSCRIPTION_PSEUDO ." : ". $_POST['pseudo'] ." ". INSCRIPTION_PASS ." : ". $_POST['mdp'] ." ". INSCRIPTION_MAIL_VALIDATION_1 ." ". $adresse_site ."validation_mail.php?id=". $alea ." ________________________ ". INSCRIPTION_MAIL_FORMULES ." ". $nom_site, "From: ". $nom_site ."<robot@". $nom_site .">"); if($validation_site == 3 OR $validation_site == 2) mail($_POST['email'], '['. $nom_site .']'.INSCRIPTION_TITRE, INSCRIPTION_MAIL_PARTIE_1. $nom_site .". ". INSCRIPTION_MAIL_PARTIE_2 ." ". INSCRIPTION_PSEUDO ." : ". $_POST['pseudo'] ." ". INSCRIPTION_PASS ." : ". $_POST['mdp'] ." ________________________ ". INSCRIPTION_MAIL_FORMULES ." ". $nom_site, "From: ". $nom_site ."<robot@". $nom_site .">"); } } else ?>