Buenas a todos estoy haciendo una web y quiero que solo entren los usuarios registrados tengo un archivo php llamado entrar.php con este codigo:
Y esta me redirecciona a zona_privada.html
"conecto a la base de datos con mis datos"
// Conectar a la base de datos
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die("No se puede seleccionar la base de datos");
if ($_POST['username'] ) {
//Comprobacion del envio del nombre de usuario y password
$username=$_POST['username'];
$password=$_POST['password'];
if ($password==NULL) {
echo "Debes Escribir el Password";
}else{
$query = mysql_query("SELECT username,password FROM users WHERE username = '$username'" ) or die(mysql_error());
$data = mysql_fetch_array($query);
if($data['password'] != $password) {
echo "Usuario o Contraseña Incorrecto, sino eres Usuario Puedes Registrarte <a href='registro.html'>Aquí</a>";
}else{
$query = mysql_query("SELECT username,password FROM users WHERE username = '$username'" ) or die(mysql_error());
$row = mysql_fetch_array($query);
$_SESSION["s_username"] = $row['username'];
echo "<html><head></head><meta HTTP-EQUIV='Refresh' CONTENT='3; URL=zona_privada.html'><body>Hola ".$_SESSION['s_username']." Te Vamos a Redireccionar a Tu Cuenta</body></html>";
}
}
}
?>
otro le tengo puesto zona_privada.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>zona_privada</title>
</head>
<body>
<? include("seguridad.php");?>
<h1 align="center"> ZONA PRIVADA</h1>
</body>
</html>
y el de seguridad.php que es el que llama la pagina zona_privada.html:
<?
if(session_is_registered("LOGED")){
if($_SESSION['LOGED']==1){
//Muestro contenidos
?>
No se lo que tengo mal, me estoy iniciando y no se mucho, gracias a todos los usuarios.
:apla uso: