Authentification - inscription - php ..... problème!

Bonjour,

Depuis la migration, l’inscription par formulaire php dans mon site est impossible.
Le reste focntionne bien puisque tout est bien connecté aux bases.
Seules l’inscription et l’authentification sont impossibles. Est ce dû à une nouvelle version de php ?
Comment trouver la solution ???

Vous avez une idée ?

Anaïs.


<?php if($HTTP_POST_VARS'valider']=="ok")/* vous devez mettre en entête ces lignes pour déclarer votre session. */ { session_start(); if(($email=="xxxxx")AND($pass=="xxxxxxx")) /* en dur dans le code votre login et mot de pass */ { $statut="admin"; session_register("email"); session_register("statut"); header("Location:adm_menu.php"); } else { $erreurlog=1; } } ?>

ET


if ($HTTP_POST_VARS’inscription’]==“ok”)
{
//sélection de la base de données
mysql_select_db($database_cnx_pa, $cnx_pa);
//vérification si le mail existe déjà dans la base
$FORMemail=trim($FORMemail); //supprime les espaces éventuels
$query_rsClient = "SELECT email FROM candidat WHERE email = ‘$FORMemail’ ";
$rsClient = mysql_query($query_rsClient , $cnx_pa) or die(mysql_error());
$totalRows_rsClient = mysql_num_rows($rsClient);
//echo ‘$totalRows_rsClient=’.$totalRows_rsClient;
if ($totalRows_rsClient==0)
{
//enregistrement dans la base du nouveau compte candidat
$insertSQL = “INSERT INTO candidat (nom, email, pass) VALUES (’$nom’, ‘$FORMemail’, ‘$FORMpass’)”;
$Result1 = mysql_query($insertSQL , $cnx_pa) or die(mysql_error());
$clientID=mysql_insert_id();//récupère l’identifiant candidat attibué
//mémorisation des paramètres dans la session
$statut=“client”;
session_register(“clientID”);
session_register(“statut”);
header(“Location:menucv.php”);
}//fin du if ($totalRows_rsClient==0)
else
{
$erreur_mail=1;
}
}//fin du if ($HTTP_POST_VARS’inscription’]==“ok”)
?>

[quote=anais]Bonjour,

Depuis la migration, l’inscription par formulaire php dans mon site est impossible.
Le reste focntionne bien puisque tout est bien connecté aux bases.
Seules l’inscription et l’authentification sont impossibles. Est ce dû à une nouvelle version de php ?
Comment trouver la solution ???[/quote]

Voir une début de réponse ici : http://forums.ouvaton.org/viewtopic.php?pid=763#p763

Sinon dans ton script, je m’interroge sur :

$email et $pass viennent d’où $_POST’email’] ou $_GET’email’] ou …

Si c’est posté il faudrait écrire if ($_POST’email’]==“xxxx” … etc.

Il y a la même interrogation (mais je pense que le reste du script doit donner la réponse) ici :

elle est récupérée comment celle-ci ?

Christian.