Forum de discussions NFrance - Support offres dédiées et mutualisées
Vous n'êtes pas identifié.
bonsoir,
je vous colle mon code et je m'explique :
connec.php
<?
// 1. connexion à la base
$db = mysql_connect("localhost","ju******","PW****");
// 1. sélection de la base
mysql_select_db("ju*****",$db);
?>
index.php
<?
// Identification log + pass
// Ouverture boite windows "identification"
if (!isset($PHP_AUTH_USER)) {
Header ("WWW-Authenticate: Basic realm = 'Bioconstructor - Outils d'administration '");
header('HTTP/1.0 401 Unauthorized');
include ("../errors/interdit.html");
exit;
} else {
// Connection bdd verification log + mdp
include("inc/connect.php");
$V1 = "Select * from staff Where user = '$PHP_AUTH_USER' and pass = '$PHP_AUTH_PW'";
$result = mysql_query ($V1,$db);
$myrow = mysql_fetch_array ($result);
// Si resultat : EXECUTION
if ($myrow) {
?>
*** Mon code hteumeuleu ***
<? } else { echo "ça passe po"; } ?>ben en fait, il me dit : ça passe po...
je vois pas mon erreur, et sur mon ancien serveur ce genre de truc passait.
avez vous un conseil, ou une explication à mon erreur...
la table Staff existe bien, et il y a un enregistrement dedans...
en gros normalement ça doit le faire... ça fait 3 ans que j'ai pas codé, je me suis peut être po mis à jours... ;-)
Dernière modification par bioconstructor (23-04-2008 09:24:50)
Hors ligne
Bon, après divers test,
je sais que le souci ne vient po de nfrance mais de moi... ;-)
je me connecte bien à ma base et je récupère bien les info si je fait pas d'authentification.
donc mon sourcil vient là...
le php5 est orienté object, mais le code php4 fonctionne encore non..?
là je capte pas encore d'où vient mon erreur.
je suis obligé de me taper une classe d'authentification...?
si il faut, je le ferait, mais là ne faisant pas une usine à gaz mais un petit site d'information, j'ai pas forcément la motive pour me lancer dans un framework php5... ;-)
si quelqu'un à une piste, ça m'intéresse...
merci d'avance.
Hors ligne
j'ai réussi à passer ce cap avec :
<?
// Identification log + pass
// Ouverture boite windows "identification"
if ( !isset($_SERVER["PHP_AUTH_USER"]) && !isset($_SERVER["PHP_AUTH_PW"] )) {
Header ("WWW-Authenticate: Basic realm = ' Bioconstructor - Outils d'administration '");
header('HTTP/1.0 401 Unauthorized');
include ("../errors/interdit.html");
exit;
} else {
// Connection bdd verification log + mdp
include("inc/connect.php");
$V1 = "Select * from staff Where user = '".$_SERVER["PHP_AUTH_USER"]."' and pass = '".$_SERVER["PHP_AUTH_PW"]."'";
$result = mysql_query ($V1,$db);
$myrow = mysql_fetch_array ($result);
// Si resultat : EXECUTION
if ($myrow) { .....}}
?>c'est comme mes variables par url (monlien.php?ma_var=truc) avant je les récupérais directement avec if($ma_var == "truc").....
et là je doit faire if(isset($_GET["ma_var"])=="truc")...
alors du coup je sais pas si avant je codais comme un pied, ou si ça a évolué en 3 ans de non-codage autre que ActionScript...
sniff, faut que je me fasse une MAJ... snifff...
Dernière modification par bioconstructor (23-04-2008 14:37:39)
Hors ligne