Bueno e probado con los dos y siempre me da que no soy un usuario logeado los cambios son:
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_start(); # <<<---------------- creo que tu problema está aquí $_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
del perfil :
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'] ) && $_SESSION['nivel_1'] != true ) { echo "no estas autorizado :( ";
}
else
{
echo "mu bien xabal toma piruleta ;)";
}
?>
</body>
</html>
pero aun sigui igual no se si estara bien.
Muchas gracias compañeros por responder.