destruction d'une varaible

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : destruction d'une varaible

par roumayne » 08 mars 2006, 15:45

voici le code tout en espérant qu'il est mieux présenté.merci
<?php
require_once('../inclus/connect.php');
require_once('../inclus/init.php');
//Boite de dialogue d'authentification de l'utilisateur
if(!isset($_SERVER['PHP_AUTH_USER'])) {//l'utilisateur a annuler l'opération d'authentification
header('WWW-Authenticate: Basic realm="ImagePUB"');
header('HTTP/1.0 401 Unauthorized');
print("Authentification annulée par l'utilisateur !");
exit;
}
else {//vérification des données
$monsql = "select * from utilisateur where passwd_util = '" . $_SERVER['PHP_AUTH_USER'] . "'";
$monrs = req_select($monsql);
if($maligne = mysql_fetch_array($monrs)) {//vérification de l'existance de l'utilisateur dans la base
if($_SERVER['PHP_AUTH_PW'] != $maligne['passwd_util'] or $_SERVER['PHP_AUTH_USER'] != $maligne['login_util']) {//Vérification de l'exactitude du mot de passe
print("Mot de passe incorrect ou login incorrect.");
exit;
}
else
{
echo $maligne['passwd_util'];
//header("location:enreg_fiche.php");
}
}
else {
print("vous n'etes pas accès à ce repertoire.");
exit;
}
}
?>

par heddicmi » 08 mars 2006, 14:55

Peuc tu éditer ton message en utilisant les bouton code et php... notament php pour que ton code soit mise en page et coloré...

Plus c'est beau à voir, mieux on comprends le code et plus ça donne envie de répondre !

destruction d'une varaible

par roumayne » 08 mars 2006, 14:51

Bonjour,
j'ai tulisé le code suivant dans ma page index. voici le code
<?php
require_once('../inclus/connect.php');
require_once('../inclus/init.php');
//Boite de dialogue d'authentification de l'utilisateur
if(!isset($_SERVER['PHP_AUTH_USER'])) {//l'utilisateur a annuler l'opération d'authentification
header('WWW-Authenticate: Basic realm="ImagePUB"');
header('HTTP/1.0 401 Unauthorized');
print("Authentification annulée par l'utilisateur !");
exit;
}
else {//vérification des données
$monsql = "select * from utilisateur where passwd_util = '" . $_SERVER['PHP_AUTH_USER'] . "'";
$monrs = req_select($monsql);
if($maligne = mysql_fetch_array($monrs)) {//vérification de l'existance de l'utilisateur dans la base
if($_SERVER['PHP_AUTH_PW'] != $maligne['passwd_util'] or $_SERVER['PHP_AUTH_USER'] != $maligne['login_util']) {//Vérification de l'exactitude du mot de passe
print("Mot de passe incorrect ou login incorrect.");
exit;
}
else
{
echo $maligne['passwd_util'];
//header("location:enreg_fiche.php");
}
}
else {
print("vous n'etes pas accès à ce repertoire.");
exit;
}
}
?>

mais à chaque fois que je me connecte c'est le même compte que j'ai utilisé pour me connecter la première fois qui est utilisé.je n'arrive plus à me connecter avec un autre compte.
quelqu'un peut-il m'aider?
merci