nicolas38
Newbie
Karma : +0/-0
Hors ligne
Messages: 1
|
salut a tous bon voila mon probleme je une zone membre avec redirection quand les utilisateur sincrive il sont automatiquement mis sur destination1.php
mais maintenent je voudrai avoir de formaulaire un qui mais automatiquement destination1.php et lautre destination2.php
voula ma les code de ma pages ki fait destination1.php pouvait ma dire se ke je doit changer dans tout sa pour quil mette destination2.php svpppppppp merci davance
<?php Error_Reporting(1); @set_magic_quotes_runtime(0); // sessions if($utilise_code_protection==1) { session_start(); }
switch($_POST['action']) { /*-----------------------------------------------------------------*/ /* AJOUT DANS MySQL */ /*-----------------------------------------------------------------*/
case "add"; require("passe/conf.php");
//Verif du code de protection if($utilise_code_protection==1) { if($_POST["code_protection"]=="" || $_POST["code_protection"]!=$_SESSION["code_protection"]) { echo "<center><b>Il y a un problème avec le code de protection...L'avez-vous mal recopié ?? </b></center>";exit; } } // CONNEXION A LA BASE DE DONNEE $db_link=connect_db(); // TEST SUR LES VALEURS SAISIES if($_POST["pseudo"]==""){ include 'entete.php';echo "<center><br><br>Il faut choisir un pseudo !!<br><br></center>";include 'footer.php';exit;} if($_POST["passe"]==""){include 'entete.php';echo "<center><br><br>Il faut choisir un mot de passe<br><br></center>";include 'footer.php';exit;} if($_POST["email"]==""){include 'entete.php';echo "<center><br><br>Il faut rentrer un email<br><br></center>";include 'footer.php';exit;} if($_POST["passe"]!=$_POST["passe2"]){include 'entete.php';echo "<center><br><br>Vous avez mal confirmé le mot de passe<br><br></center>";include 'footer.php';exit;}
// Test sur les champs optionnels // Le nom if($aff_nom==1) { $nom=addslashes($_POST[nom]); if($aff_nom_obl==1) { if($nom==""){ echo "<center><br><br>Vous devez entrer votre nom !!<br><br></center>";include 'footer.php';exit; } } $suite_requete_a=" ,nom"; $suite_requete_b=" ,'$nom'"; } // Le prénom if($aff_prenom==1) { $prenom=addslashes($_POST[prenom]); if($aff_prenom_obl==1) { if($prenom==""){ echo "<center><br><br>Vous devez entrer votre prenom !!<br><br></center>";include 'footer.php';exit; } } $suite_requete_a.=" ,prenom"; $suite_requete_b.=" ,'$prenom'"; }
// L'adresse if($aff_adresse==1) { $adresse=addslashes($_POST[adresse]); if($aff_adresse_obl==1) { if($adresse==""){ echo "<center><br><br>Vous devez entrer votre adresse !!<br><br></center>";include 'footer.php';exit; } } $suite_requete_a.=" ,adresse"; $suite_requete_b.=" ,'$adresse'"; }
// La date de naissance if($aff_date_naissance==1) { $date_naissance=addslashes($_POST[date_naissance]); if($aff_date_naissance_obl==1) { if($date_naissance==""){ echo "<center><br><br>Vous devez entrer votre date de naissance !!<br><br></center>";include 'footer.php';exit; } } $suite_requete_a.=" ,date_naissance"; $suite_requete_b.=" ,'$date_naissance'"; } // Le pays if($aff_pays==1) { $pays=addslashes($_POST[pays]); if($aff_pays_obl==1) { if($pays==""){ echo "<center><br><br>Vous devez entrer votre Pays !!<br><br></center>";include 'footer.php';exit; } } $suite_requete_a.=" ,pays"; $suite_requete_b.=" ,'$pays'"; }
$pseudo=addslashes($_POST["pseudo"]); $passe=addslashes($_POST["passe"]); $email=addslashes($_POST["email"]); $url=addslashes($_POST["url"]);
if(eregi("#", "$pseudo") || eregi("#", "$passe") || eregi("#", "$email") || eregi("#", "$url") || eregi("#", "$pays")){ include 'entete.php';echo "<br><br>Les caracteres speciaux ne sont pas authorisés.<br><br>";include 'footer.php';exit; }
// on verifie le mail
function EmailOK($email) {
return( ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'. '@'. '[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'. '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $email) ); } if(!EmailOK($email)) { include 'entete.php'; echo "<center><br><br>Email incorrect<br><br></center>"; include 'footer.php'; exit; } // ON VERIFIE SI CE PSEUDO EXISTE DEJA $requete=mysql_db_query($sql_bdd,"select * from membre where pseudo=\"$pseudo\"",$db_link); $num=mysql_num_rows($requete); if($num!=0) { include 'entete.php'; echo "<center><br><br>Ce pseudo existe déjà, Il faut en choisir un autre<br><br></center>"; include 'footer.php'; exit; } else { // CREATION D'UN IDENTIFIANT ALEATOIRE $taille = 40; $lettres = "abcdefghijklmnopqrstuvwxyz0123456789"; srand(time()); for ($i=0;$i<$taille;$i++) { $id2.=substr($lettres,(rand()%(strlen($lettres))),1); }
// ON RECHERCHE L'ID MAXIMUM DE LA TABLE $requete=mysql_db_query($sql_bdd,"select max(id_membre) as maxidmembre from membre",$db_link); $row=mysql_fetch_assoc($requete); $idmax=$row["maxidmembre"];
// INSERTION DANS LA TABLE $idnew=$idmax+1; if($_POST[mailingliste]==1){ $inscription=1; } else{ $inscription=0; } $requete=mysql_db_query($sql_bdd,"insert into membre ( `id_membre` , `id` , `droits` , `date_inscription` , `pseudo` , `passe` , `url` , `destination` , `remarques` , `email` , `heure_session`, `actif` $suite_requete_a , mailingliste) values ($idnew,\"$id2\",\"0\", NOW(), \"$pseudo\",\"$passe\",\"$url\",\"$destination_prevue\",\"\",\"$email\",NOW(), $comptes_actifs $suite_requete_b , $inscription)",$db_link);
if($envoi_mail=="oui"){ if($comptes_actifs=="2") { $suite_mail="\n\nPour activer votre compte, vous devez obligatoirement cliquer sur le lien suivant : \n $chemin_formulaire/activer.php?id=$id2 \n "; } elseif($comptes_actifs=="1"){ $suite_mail="\n Pour vous connecter : \n$chemin_formulaire/login.htm \n\n"; } elseif($comptes_actifs=="0"){ $suite_mail="\n Pour l'instant, votre compte est inactif, une fois que l'administrateur aura activé votre compte, vous recevrez un email."; } mail($email, "Inscription sur le site $nom_site", "Bonjour $pseudo, \n\nVous vous êtes inscrit sur $nom_site afin d'obtenir un compte ! \n\nVotre pseudo : $pseudo \nVotre passe : $passe \n\n $suite_mail \nMerci et à très bientôt ! \n\n $nom_site", "FROM: $votre_email"); } else { // on envoit un mail quand meme car il fo bien qu'il active son compte ! if($comptes_actifs=="2") { mail($email, "Confirmation d'inscription sur le site $nom_site", "Bonjour $pseudo, \n\nVous avez demandé à être inscrit sur $nom_site \n\nPour activer votre compte, vous devez obligatoirement cliquer sur le lien suivant : \n $chemin_formulaire/activer.php?id=$id2 \n\n Merci et à très bientôt ! \n\n$nom_site", "FROM: $votre_email"); } }
if($comptes_actifs=="1") { // cookie $expirer = 24*3600; setcookie( "monpseudo", $pseudo, time() + $expirer, "/" ); setcookie( "monpays", $pays , time() + $expirer, "/" ); setcookie( "monemail", $email, time() + $expirer, "/" );
// SESSIONS if($active_session=="1") { session_start(); $_SESSION["id"] = $id2; $var_url="../$destination_prevue"; }else { $var_url="../$destination_prevue?id=$id2"; }
// REDIRECTION VERS LA PAGE D'ENTREE DE L'ESPACE MEMBRE header("Location: $var_url"); } // fin si comptes activés auto elseif($comptes_actifs=="0"){
// envoi d'un mail a l'admin pour le prevenir qu un compte doit etre activé mail($votre_email, "Demande de compte membre sur $nom_site", "Bonjour, \n\nUn membre vient de créér un compte, et comme par défaut, l'administrateur du site (vous ?) doit activer le compte afin qu'il soit opérationnel, nous vous adressons cet email pour vous prévenir et donc vous dire que vous devez l'activer.\n\nConnectez vous sur votre interface en tant qu'administrateur ($chemin_formulaire/login.htm) puis modifiez le compte suivant afin de le rendre actif : \n\nID du membre : $idnew \nPseudo du membre : $pseudo \nPays du membre : $pays \nEmail du membre : $email \n\n@+ \n\nScript réalisé par Paul Leal Alves \nhttp://www.scriptsgratuits.com", "FROM: $votre_email"); include 'entete.php'; ?> <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><br> Votre compte a bien été créé, cependant, avant de pouvoir accéder à votre zone membre, l'administrateur <strong>doit activer votre compte</strong>.<br> Vous recevrez un email lorsque celui-ci sera activé...<br> <br><br><br><br><br> <a href="../login.htm">Retour accueil</a> </font> </div> <?php include 'footer.php'; exit; } elseif( $comptes_actifs=="2") { include 'entete.php'; ?> <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><br> Votre compte a bien été créé, cependant, avant de pouvoir accéder à votre zone membre, vous devez <strong>cliquer sur le lien d'activation que nous vous avons adréssé par E-mail (<?php echo $email; ?>)</strong>.<br> <br>Merci <br><br><br><br><br> <a href="../login.htm">Retour accueil</a> </font> </div> <?php include 'footer.php'; exit;
} }
// DECONNEXION MYSQL close();
break;
default; include 'entete.php';
if($utilise_code_protection==1) { $code_protection=""; $taille = 6; $lettres = "ABCDEFGHJKLMNOPQRSTUVWXYZ123456789"; srand((double) microtime() * 1000000); for ($i=0;$i<$taille;$i++) { $code_protection.=substr($lettres,(rand()%(strlen($lettres))),1); } session_register("code_protection"); }
?>
<center><h2>INSCRIPTION</h2> <font size="3"> <form action="" method="post" name="ajout"> <table border="0" align="center" cellpadding="3" cellspacing="2" class="bordure2"> <tr> <td align="right"><strong>Chosissez un pseudo </strong></td> <td width="50%" align="left"><font size="3"> <input name="pseudo" type="text" size="20" style="background-image: url(images/ombre_form.gif); border: 1 solid #000000"> <strong>*</strong> </font></td> </tr> <tr> <td align="right"><strong>Chosissez un mot de passe </strong></td> <td align="left"><font size="3"> <input name="passe" type="password" size="20" style="background-image: url(images/ombre_form.gif); border: 1 solid #000000"> <strong>*</strong> </font></td> </tr> <tr> <td align="right"><strong>Confirmez le mot de passe </strong></td> <td align="left"><font size="3"> <input name="passe2" type="password" size="20" style="background-image: url(images/ombre_form.gif); border: 1 solid #000000"> <strong>*</strong> </font></td> </tr> <?php if($aff_nom==1){ ?> <tr> <td align="right"><strong>Nom </strong></td> <td align="left"><font size="3"> <input name="nom" type="text" size="20" style="background-image: url(images/ombre_form.gif); border: 1 solid #000000"> <?php if($aff_nom_obl==1){ ?> <strong>*</strong> <?php } ?> </font></td> </tr> <?php } ?> <?php if($aff_prenom==1){ ?> <tr> <td align="right"><strong>Prénom </strong></td> <td align="left"><font size="3"> <input name="prenom" type="text" size="20" style="background-image: url(images/ombre_form.gif); border: 1 solid #000000"> <?php if($aff_prenom_obl==1){ ?> <strong>*</strong> <?php } ?> </font></td> </tr> <?php } ?> <?php if($aff_date_naissance==1){ ?> <tr> <td align="right"><strong>Date de naissance </strong></td> <td align="left"><font size="3"> <input name="date_naissance" type="text" size="20" style="background-image: url(images/ombre_form.gif); border: 1 solid #000000"> <?php if($aff_date_naissance_obl==1){ ?> <strong>*</strong> <?php } ?> </font></td> </tr> <?php } ?> <?php if($aff_adresse==1){ ?> <tr> <td align="right"><strong>Adresse </strong></td> <td align="left"><font size="3"> <input name="adresse" type="text" size="20" style="background-image: url(images/ombre_form.gif); border: 1 solid #000000"> <?php if($aff_adresse_obl==1){ ?> <strong>*</strong> <?php } ?> </font></td> </tr> <?php } ?> <?php if($aff_pays==1){ ?> <tr> <td align="right"><strong>Pays </strong></td> <td align="left"><font size="3"> <input name="pays" type="text" size="20" style="background-image: url(images/ombre_form.gif); border: 1 solid #000000"> <?php if($aff_pays_obl==1){ ?> <strong>*</strong> <?php } ?> </font></td> </tr> <?php } ?> <tr> <td align="right"><strong>email </strong></td> <td align="left"><font size="3"> <input name="email" type="text" size="20" style="background-image: url(images/ombre_form.gif); border: 1 solid #000000"> <strong>*</strong> </font></td> </tr> <tr> <td align="right"><strong>Adresse de site Web</strong></td> <td align="left"><font size="3"> <input name="url" type="text" size="20" style="background-image: url(images/ombre_form.gif); border: 1 solid #000000"> </font></td> </tr> <tr> <td align="right"><strong>Inscription à la Newsletter</strong></td> <td align="center"><input name="mailingliste" type="checkbox" value="1" checked></td> </tr> <?php if($utilise_code_protection==1){ ?> <tr> <td align="right"><strong>Code de protection (à recopier)</strong></td> <td align="center"><img src="image_dyn.php?login=%20<? echo $code_protection; ?>%20" border="0" align="absmiddle" alt="Merci de recopier ce code de protection ci-contre"> <input type="text" name="code_protection" size="10"></td> </tr><?php } ?> <tr> <td colspan="2" align="center"><font size="3"> <input type="hidden" name="action" value="add"> <input name="submit" type="submit" value="Envoyer"> </font></td> </tr> </table> </form></font> </center></font> <?php include 'footer.php'; break; }
?>
|