Bonjour, Mon script php utilise d'anciennes fonctions qu'il faut que je mette à jour mais je ne sais pas par quoi commencer. Le soucis se déroule lors de l'identification Le problème est le suivant : j'arrive à m'identifier au bout de la seconde fois ce qui est énervant, lors de la première identification: le message d'erreur s'affichant est le suivant: "ici il y a un pb" Vous pouvez retrouver ce message d'erreur dans le code php ci-dessous en ce qui concerne mon formulaire pour entrer le login et mot de passe j'utilise la méthode post les variables du formulaires sont : $email, $passwd
Code :
<?
session_start();
if ($form == 'sent') {
unset($HTTP_SESSION_VARS);
session_destroy();
}
global $sess_name, $sess_passwd, $sess_data;
session_register("sess_name" );
session_register("sess_passwd" );
session_register("sess_data" );
include($DOCUMENT_ROOT . '/vars.php');
include($DOCUMENT_ROOT . '/headfoot.php');
mysql_connect($db_host, $db_user, $db_pwd);
mysql_select_db($db_name);
if (!isset($HTTP_SESSION_VARS["sess_name"]) || !ereg($self_name, $HTTP_REFERER)) {
if ($form = 'sent' && ereg($self_name, $HTTP_REFERER)) {
echo("<head><title>$title</title><meta http-equiv=\"Refresh\" content=\"1;URL=$self_url\"></head><body><font face=\"$fontface\" color=\"red\"><span style=\"font-size:250%\">$title</span><br><span style=\"font-size:150%\">ici il y a un pb</span></font></body></html>" );
unset($HTTP_SESSION_VARS);
session_destroy();
exit;
} else {
$res = mysql_query("select id, passwd, ac from user where email='$sess_name'" );
if (mysql_num_rows($res) != 0) {
$saved_passwd = mysql_result($res, 0, "passwd" );
$saved_ac = mysql_result($res, 0, "ac" );
if ($saved_passwd != $sess_passwd || $saved_ac != 0) {
Marsh Posté le 09-07-2005 à 13:40:56
Bonjour,
Mon script php utilise d'anciennes fonctions qu'il faut que je mette à jour mais je ne sais pas par quoi commencer.
Le soucis se déroule lors de l'identification
Le problème est le suivant :
j'arrive à m'identifier au bout de la seconde fois ce qui est énervant, lors de la première identification:
le message d'erreur s'affichant est le suivant: "ici il y a un pb"
Vous pouvez retrouver ce message d'erreur dans le code php ci-dessous
en ce qui concerne mon formulaire pour entrer le login et mot de passe j'utilise la méthode post
les variables du formulaires sont : $email, $passwd
Message édité par bimiouze le 09-07-2005 à 17:41:26