
20/06/2010, 12:55
|
| | Fecha de Ingreso: julio-2008
Mensajes: 62
Antigüedad: 16 años, 7 meses Puntos: 0 | |
Error: "HTTP 500 Internal Server Error..." Al crear un archivo .php de la siguiente forma:
<?php
session_start();
if(empty($_SESSION['id_usuario'])){
if(!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_PW'])){
header('WWW-Authenticate: Basic realm="Área de Miembros"');
header("HTTP/1.0 401 Unauthorized");
echo "Introduzca un usuario y una contraseña válidos.";
exit;
}
}
$link = mysql_connect('localhost', 'root', 'tenf');
if (!$link){
die('No se pudo conectar a la base de datos: <br />'.mysql_error());
}
mysql_select_db("pruebados",$link);
$username = mysql_real_escape_string($_SERVER['PHP_AUTH_USER']);
$password = mysql_real_escape_string($_SERVER['PHP_AUTH_PW']);
$query = "SELECT id_usuario, usuario FROM usuarios WHERE usuario LIKE '".$username."' AND contraseña LIKE MD5('".$password."') LIMIT 1;
$result = mysql_query($query, $link);
if(!($row=mysql_fetch_array($result))){
header('WWW-Authenticate: Basic realm="Área de Miembros"');
header("HTTP/1.0 401 Unauthorized");
echo "Su usuario o contraseña son incorrectos";
exit;
}
$_SESSION['id_usuario'] = $row['id_usuario'];
$_SESSION['usuario'] = $row['usuario'];
}
echo "Ha accedido al sistema como ".$_SESSION["usuario"].".";
?>
¿Por qué será? |