JeuWeb - Crée ton jeu par navigateur
Inscritption - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Inscritption (/showthread.php?tid=1396)

Pages : 1 2 3 4


Inscritption - Zloche - 01-07-2007




RE: Inscritption - Plume - 01-07-2007

Merci de développer le problème rencontré.

Tchu !


RE: Inscritption - Zloche - 01-07-2007

Bin, le membre recois l'e-mail avec le lien pour confirmer son inscription mais quand il clique sur le lien sa dit :

Problème survenu
Vous n'êtes pas inscrit ou l'adresse est fausse ou vous êtes déjà validé !.

Le compte n'est même pas activé, et le lien est bien correct ..


RE: Inscritption - Plume - 01-07-2007

Si l'enregistrement des informations se fait correctement, il serait plus convenable de nous montrer le script d'activation de compte.

Tchu !


RE: Inscritption - Zloche - 01-07-2007

Voilà le code du confirm :

Code PHP :
<?
require("XXX.XX"); //Comme d'ab

$sql = connect_sql();

$search = 'SELECT COUNT(*) as nb FROM pdf_membre WHERE pseudo = "'.addslashes($_GET['login']).'" AND confirm = "'.addslashes($_GET['confirm']).'"';
$req = mysql_query($search) or die(mysql_error()); //On recupère les infos qui seront dans l'url et on efface la chaine de caractère qui empeche le membre de ce connecter
$data = mysql_fetch_array($req);

if(
$data['nb'] == 1)
{
$login = $_GET['login'];
mysql_query("UPDATE pdf_membre SET `confirm`='' WHERE `pseudo` ='$login'") or die('erreur : '.mysql_error());

echo
'<p>Votre compte à bien été créé.</p>';
echo
'<p>Pour retournez à la page d\'accueil cliquez <a href="' .$url_site. '">ici</a>.</p>';
}
else
//S'il ne retrouve pas le pseudo il affichera le message suivant
{
echo
'<p><b>Problème survenu</b><br>Vous n\'êtes pas inscrit ou l\'adresse est fausse ou vous êtes déjà validé !.</p>';
}
mysql_close($sql);
?>



RE: Inscritption - Plume - 01-07-2007

Dans ton premier script
Code PHP :
<?php 
$message1
.= '' .$url_script. '/confirm.php?login=' . str_replace(' ','%20',$pseudo) . '&confirm=' . $confirm . '<br><br>';
Ca vaut quoi $url_script ?

Tchu !


RE: Inscritption - Zloche - 01-07-2007

http://www.monsite.com


RE: Inscritption - Plume - 01-07-2007

Imprime ta requête à l'écran pour voir ce qu'elle vaut. J'pense qu'il y a un soucis avec les strip/addslashes.


RE: Inscritption - Zloche - 02-07-2007

Ma requête ? Mon erreur ?

Tien : http://img225.imageshack.us/img225/4262/hahajh0.png

Si pas sa explique xD


RE: Inscritption - pascal - 02-07-2007

essaie de suivre le déroulement de ce tutorial SQL pour détecter ton erreur, ensuite on pourra peut être t'aider à la résoudre.

A+

Pascal