Hola a todos:
Tengo el siguiente código para autentificarme al acceder a un área privada de mi site, pero no consigo acceder a pesar de introducir correctamente los datos de acceso... me sale constantemente la ventana de autentificacion:
Código:
function authenticate() {
header('WWW-Authenticate: Basic realm="Authentication System"');
header("HTTP/1.0 401 Unauthorized");
echo "Maybe next time...\n";
exit;}
if(!isset($_SERVER['PHP_AUTH_USER']) ) {
authenticate();
} else {
$res = mysql_query("SELECT * FROM Corporates WHERE username='".$_SERVER['PHP_AUTH_USER']."'")
or die (mysql_error());
$row = mysql_fetch_array( $res );
if( $_SERVER['PHP_AUTH_PW'] != $row['password']) {
authenticate();
}
}
$corp_id = $row['corporate_id'];
$corp_name = $row['name'];
$corp_max_booking = $row['max_booking'];
$corp_email = $row['email'];
Alguna sugerencia