Voila mon code....quand je rentre un mauvais mot de passe, ben il me dit your password is wrong mais si j'actualise la page ben il me dit pareil....je crois que le unset deconne
Et vous ?
Code :
- <?php
- if(!$PHP_AUTH_USER)
- {
- Header("WWW-Authenticate:Basic realm=\"xxxxxxxxx\"" );
- Header("HTTP/1.0 401 Unauthorised" );
- echo "You must enter a valid login and password to access this resource";
- }
- else
- {
- require("connect.req" );
- $db=mysql_connect($DBhost,$DBuser,$DBpass);
- mysql_select_db("mabase" );
- if(!db) echo "Admin : Cannot connect to database";
- $req="SELECT * FROM USERS WHERE NOM='$PHP_AUTH_USER' AND PASS='$PHP_AUTH_PW'";
- $res=mysql_query($req,$db);
- $data=mysql_fetch_array($res);
- if($data)
- {
- if($data["TYPE"] == "Retailer" ) echo "OK Retailer" ;
- }
- else
- {
- echo "Your password is wrong" ;
- unset($PHP_AUTH_USER);
- }
- }
- ?>
|
Message édité par unotouch le 28-06-2002 à 13:34:42