Hola amigos estoy intentando de poner parte de una web que seas solo visible para los usuarios registrados y la verdad no consigo realizar ya que no e trabajado nunca con sesiones y e montado este codigo pero siempre me dice que no estoy acto pa ver ese contenido.
Espero puedan ayudarme muchas gracias.
Donde valido el login:
Código PHP:
Ver original
$email = $_POST["email"];
$pw1 = $_POST["pw1"];
$result = mysql_query('SELECT * FROM registros WHERE email=\''.$email.'\'');
if($row["pw1"] == $pw1){
if($row["codigo"] == ""){ //comprobamos que el campo codigo este vacion
$id = $row["id"];
$_SESSION["nivel_1"] = $id["id"];
echo '<script type="text/javascript">window.location="http://www.tuweb.com/perfilles/perfil.php?id='.$id.'";
</script>';//si esta vacio que lo llebe al perfil donde estara ya la web
}
El perfil del usuario:
Código PHP:
Ver original?>
<!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=iso-8859-1" />
<title>Auntentificacion</title>
</head>
<body>
<?php
if(isset($_SESSION["nivel_1"]))
{
?>
<?php
}
else
{
echo "Usted no esta autorizado" ?> <a href="pagina-de-formulario.html"><?php echo "registrar"?></a>.
<?php
}
?>
</body>
</html>