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   -
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.
A voir également:

2 réponses

CaporalDead Messages postés 209 Date d'inscription   Statut Membre Dernière intervention   6
 
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	

?>
0
CaporalDead Messages postés 209 Date d'inscription   Statut Membre Dernière intervention   6
 
up svp !
0