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