Forums de ScriptsGratuits.com
Bienvenue, Invité. Veuillez vous connecter ou vous enregistrer.
05 Février 2012 à 00:03:26

Connexion avec identifiant, mot de passe et durée de la session
Recherche:     Recherche +
N'hésitez pas à poser votre question dans le forum correspondant à votre demande.
530 Messages dans 135 Sujets par 230 Membres
Dernier membre: TOTO56
* Accueil Aide Recherche Identifiez-vous Enregistrez-vous
Forums de ScriptsGratuits.com  |  Script Authentification-Redirection  |  Support du script Authentification-Redirection  |  Sujet: cree 2eme formulaire dinscription avec autre redirection auto 0 Membres et 1 Invité sur ce sujet. « sujet précédent | | sujet suivant »
Pages: [1] Imprimer
Auteur Sujet: cree 2eme formulaire dinscription avec autre redirection auto  (Lu 931 fois)
nicolas38
Newbie
*

Karma : +0/-0
Hors ligne Hors ligne

Messages: 1


Voir le profil
cree 2eme formulaire dinscription avec autre redirection auto
« le: 30 Mai 2008 à 00:50:58 »

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 &eacute;t&eacute; cr&eacute;&eacute;, cependant, avant de
  pouvoir acc&eacute;der &agrave; votre zone membre, l'administrateur <strong>doit
  activer votre compte</strong>.<br>
  Vous recevrez un email lorsque celui-ci sera activ&eacute;...<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 &eacute;t&eacute; cr&eacute;&eacute;, cependant, avant de
  pouvoir acc&eacute;der &agrave; 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 &agrave; 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;
}

?>
Journalisée
Pages: [1] Imprimer 
Forums de ScriptsGratuits.com  |  Script Authentification-Redirection  |  Support du script Authentification-Redirection  |  Sujet: cree 2eme formulaire dinscription avec autre redirection auto « sujet précédent | | sujet suivant »
Aller à:  

Propulsé par MySQL Propulsé par PHP Forums de ScriptsGratuits.com | Powered by SMF 1.0.15.
© 2001-2006, Lewis Media. All Rights Reserved.
XHTML 1.0 Transitionnel valide ! CSS valide !