escape($pseudo); $base->escape($codeact); $base->escape($mail); $base->escape($race); $base->escape($server); $base->escape($captcha); $base->escape($placement); $base->escape($regles); //Béta et code d'activation if (false) { $reponsecds = $base->unique_query("SELECT * FROM cds_beta WHERE code LIKE '$codeact' AND utilise = 0;"); if (empty($reponsecds)) { $inscriptOk = false; $erreurs .= '
Le code d\'activation est incorrect ou est déjà utilisé !
Le pseudo contient des caractères incorrects.
Les caractères autorisés sont les lettres minuscules ou majuscules de A à Z sans les accents, ainsi que les chiffres et les caractères . _
Le pseudo est déjà utilisé par un joueur.
Vous devez choisir un autre pseudo.
Mots de passe différents ou ne comportant pas assez de caractères
Vous devez impérativement choisir un mot de passe pour sécuriser votre compte. Si vous avez spécifié un mot de passe, il se peut que vous n\'ayez pas indiqué le même mot de passe dans la case de confirmation.
Mot de passe trop court
Votre mot de passe doit contenir au minimum 6 caractères
Pseudo trop court
Votre pseudo doit contenir au minimum 4 caractères
Pseudo trop long
Votre pseudo doit contenir au maximum 19 caractères
L\'adresse électronique n\'est pas valide.
L\'adresse électronique que vous avez tappé est invalide ou contient des caractères interdits, recommencez.
L\'adresse électronique que vous avez indiqué est déjà associée à un compte.
Vous devez choisir une autre adresse électronique.
Aucune race choisie
Vous devez choisir la race que vous désirez incarner dans le jeu.
Galaxie incorrecte
Vous devez choisir une galaxie (un serveur) dans la liste ci-dessous pour pouvoir jouer.
Impossible de trouver le joueur ami.
Vous devez choisir un autre pseudo.
Code de vérification incorrect :
Le texte que vous avez recopier ne correspondait pas au texte de l\'image, veuillez recommencer.
Vous devez accepter les conditions générales
';
}
if ($inscriptOk) {
$time = time();
$ip = $_SERVER["REMOTE_ADDR"];
// Activer la ligne suivante pour crypter les mots de passe dans la base de données
//$mdp = sha1(strtoupper($pseudo).':'.$mdp); // Cryptage du mot de passe pour éviter le piratage de compte
$mdp = cxor($mdp, sha1($pseudo.'£'.$race));
$id_activ = sha1('H'.rand().'/|\\'.rand().'B£');
$Nmail = $mail;
//On envoie le mail de confirmation
$mail = new PHPMailer();
$mail->SetLanguage('fr', ONYX."/include/Class/");
$mail->IsSMTP();
$mail->IsHTML(true);
$mail->Host='thot.pomail.fr';
$mail->From='no-reply@halo-battle.fr';
$mail->FromName='Halo-Battle';
//$mail->SMTPAuth=true;
//$mail->Username='no-reply@halo-battle.s-fr.com';
//$mail->Password='hD3e2nXu';
$mail->AddAddress($Nmail);
$mail->AddReplyTo('no-reply@halo-battle.fr');
$mail->Subject='Halo-Battle :: Activation de votre compte';
$mail->Body='
Bonjour '.$pseudo.',
Vous recevez ce mail suite á votre demande d\'inscription sur le jeu Halo-Battle. Pour confirmer votre adresse mail et ainsi pouvoir accéder au jeu, cliquez sur le lien ci-après :
http://'.$_SERVER['HTTP_HOST'].'/?p=validation&i='.$id_activ.'
A bientôt dans Halo-Battle,
Le staff
Félicitations '.$pseudo.' !
Votre compte vient d'être enregistré sur notre serveur. Un mail de confirmation vous sera envoyé lors de la sortie du jeu en ligne Halo-Battle. Si vous ne recevez pas l\'email de confirmation, contactez un administrateur.
A très bientôt pour la sortie d'Halo-Battle !