identification

Petit nouveau ! | 1 Messages

24 janv. 2006, 00:49

Bonjour,je suis nouveau sur le forum ,je suis étudiant et je bloque sur ça:
j'ai fait un back office avec un systeme de news et je voudrais le protéger avec un mot de passe .mais je n'y arrive pas .Voici mon code
fichier identification.inc. php3
<?php
if(!(($_SERVER['PHP_AUTH_USER']       ==         "essai")            &&
($_SERVER['PHP_AUTH_PW']=="essai"))){
header("status:401 Unauthorized");
header("HTTP/1.0 401 Unauthorized");                                                                     
header("WWW-authenticate: Basic realm=\"acces securise au back office\"");             
print("verification : ERREUR");
return 0;
}
?>
(il me marque des erreurs quand je le lance pouvez vous m aider svp .je pense qu'il faut surement des données personnelles que je dois avoir sur ma base de données mais lesquelles et à la place de quoi. merci d avance.

Mammouth du PHP | 19672 Messages

24 janv. 2006, 19:43

Essaye comme ça :
<?php
if(($_SERVER['PHP_AUTH_USER'] != "essai") || ($_SERVER['PHP_AUTH_PW'] != "essai"))
{
    header("status:401 Unauthorized");
    header("HTTP/1.0 401 Unauthorized");
    header("WWW-authenticate: Basic realm=\"acces securise au back office\"");
    print("verification : ERREUR");
    return 0;
}
?>
Je te signale également au passage que l'extension .php3 est un peu obsolète, mets-ça en .php tout court.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: