1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94
| <?php include('../www/titre.php')?>
<?php include('../www/head.php')?>
<td id="centercolumn">
<table class="sadrzaj" cellspacing="0">
<tr>
<td id="centerCcolumn" colspan="2">
<table align="center" cellpadding="0" cellspacing="2">
<tr><td><div class="blockTitle Style6" align="center"> Bienvenue sur ~~'<strong>Tchat</strong> Fusion'~~ <strong>T'chat</strong>- rencontre <strong>gratuit</strong> </div></td></tr>
</table>
<div align="justify" class="blockContent">
<table><tr><td>
<?php
session_start(); // Démarre la session
$Page = basename(__FILE__);
// La fonction pour afficher le formulaire (c'est ma méthode mais tu n'es pas obligé d'enfermer ce code dans une fonction)
function formulaire() {
global $Page;
echo '<center><form method="get" action="'.$Page.'" name="NsRegister">
<input type="hidden" name="option" value="NsRegister" />
<fieldset><div class="registertext" align="left"><b><u>ETAPE 1</u></b> : Si vous êtes connecté ; Déconnectez vous du T\'chat.</div> <br /></fieldset><br />
<fieldset><div class="registertext" align="left"><b><u>ETAPE 2</u></b> : Entrez maintenant les informations relatives au pseudo que vous souhaitez créer :</div><br />
<strong>Pseudo</strong><br /><input type="text" id="pseudo" name="pseudo" /><br />
<strong>E-mail</strong><br /><input type="text" id="email" name="email" /><br />
<strong>Mot de Passe</strong> ( min:5 lettres )<br /><input type="password" id="pass" name="pass" /><br />
<strong>Confirmer mon Mot de Passe</strong> <br /><input type="password" id="confirm_pass" name="confirm_pass" /></fielset><br />
<img src="captcha.php" /><br />
<input type="text" name="captcha" />
<div class="registertext" align="center">Merci de recopier ci-dessus le contenu de l\'image<br />(<i>N\'oubliez pas de respecter les majuscules</i>)</div><br />
<input type="submit" onclick="return verif_NsRegister()" name="NsSubmit" value="Réserver" />
<br /><br/><div style="color: #003399; font-size: 13px;"><b><i>NB:</b><i> Il est <u>important</u> pour vous de mettre un <strong>Email valide</strong>, afin de retrouver facilement vos identifiants en cas de perte !</i></div></center>';
}
// Ci-dessous les conditions de réponses à la soumission du formulaire
// J'intégre juste celle du captcha
if (isset($_POST['captcha']) && isset($_SESSION['captcha'])) // le formulaire est rempli, la session aussi
{
if ($_POST['captcha']==$_SESSION['captcha'])
{
echo "C'est ok!";
}
}
// Ici l'analyse de la réponse aux conditions ci dessus
if(isset($_GET['reponse'])) {
switch($_GET['reponse']) {
case oqp:
$error='<div class="reponse_text"><p>Désolé, mais le pseudonyme choisi est <strong>déjà réservé</strong>.</p><p>Veuillez en choisir un autre ! Merci </p></div><br /><br /><div style="text-align:center; font-size: 19px;"><a href="'.$Page.'?option=NsRegister" title="Choisir un autre Pseudo">>> Nouveau pseudo <<</a><div><br /><br /><span class="signature">L\'équipe de Tchat-fusion</span>';
break;
case Error_Identify:
$error='<div class="reponse_text"><p>Désolé, mais un probleme est survenu lors de l\'<strong>identification</strong> de votre pseudo.</p><p>Vérifiez qu\'il ne contient pas de <strong>caractères illégaux</strong>, ni de <strong>répétitions de caractères</strong>.</p><p> Sinon, attendez quelques minutes avant de renouveller votre enregistrement.</div> <br /><br /> <div style="text-align:center; font-size: 19px;"><a href="'.$Page.'?option=NsRegister" title="erreur pseudo">>> Nouvel enregistrement <<</a></div><br /><br /><p> <div class="reponse_text">Si le problème persiste, contactez le <a href="http://www.tchat-fusion.org/contact.php">webmaster</a>.</p></div><br /><br /><span class="signature">L\'équipe de Tchat-fusion</span></div>';
break;
case connect:
$error='<div class="reponse_text"><p>Désolé, mais le pseudonyme choisi est <strong>déjà connecté</strong>.</p><p>Peut-être avez vous oublié de <strong>vous déconnecter</strong> du Tchat avant de vous enregistrer. </p><p>Si c\'est le cas, faites le et recommencez l\'enregistrement. </p><p>Sinon veuillez choisir un autre pseudo. Merci ! </p></div><br /><br /><div style="text-align:center; font-size: 19px;"><a href="'.$Page.'?option=NsRegister" title="Nouvelle tentative">>> Nouvel enregistrement <<</a></div><br /><br /><div class="reponse_text">Si le problème persiste, contactez le <a href="http://www.tchat-fusion.org/contact.php">webmaster</a>.</p></div><span class="signature">L\'équipe de Tchat-fusion</span></div>';
break;
case ok:
$success='<div class="reponse_text"><p>Votre enregistrement à été réalisé avec <strong>succès</strong> et nous vous en remercions!!</p><p> Veuillez conserver les informations ci-dessous :<br /><br /><span class="helplist"><u>Pseudo</u> >> <span class="noir">'.$_GET['pseudo'].'</span></span> <br /><br /><span class="helplist"><u>Mot de Passe</u> >> <span class="noir">'.$_GET['pass'].'</span></span> <br /><br /><span class="helplist"><u>E-mail</u> >> <span class="noir">'.$_GET['email'].'</span></span><br /></p><p>Vous pouvez à présent vous rendre sur Accueil pour entrer sur le Tchat.</p><br />
<br /><span class="signature">L\'équipe de Tchat-fusion</span></div>';
break;
case email:
$error='<div class="reponse_text"><p>Désolé, mais cette adresse <strong>Email</strong> est <strong>déjà enregistrée</strong>.</p><p>Si c\'est bien la votre, nous vous invitons à consulter directement sur le tchat la commande : <i>/msg NickServ group help</i> ; Sinon en cliquant sur ce <a href="http://www.tchat-fusion.org/Services.php?IrcBot=NickServ"> lien. </a> </p><p>Nous insistons sur le fait que l\'Email vous sera <u>indispensable</u> par la suite en cas de <strong>perte</strong> ou d\'oubli de <strong>votre mot de passe</strong>.<br /><br /><span class="signature">L\'équipe de Tchat-fusion</span></div>';
break;
case captcha:
$error='Captcha invalide!';
break;
}
}
if($error) { // S'il $error existe, on affiche l'erreur + le formulaire
echo $error;
formulaire();
} elseif(!$error && $success) { // Si $error n'existe pas mais $success oui
echo $success;
} else { // Si aucune des 2 variables n'existe, le formulaire n'a pas été soumis, on affiche le formulaire, c'est l'affichage initial de la page
formulaire();
}
?>
</td></tr>
<tr><td>
<hr />
<table><tr>
<td><a class="ferm_button" href="javascript:history.back()">[ Page précédente ]</a></td>
</tr></table>
</td></tr></table></div>
</td></tr></table></td>
<?php include('../www/pied.php')?> |
Partager