Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/07/2009, 06:00
carlitos_mel
 
Fecha de Ingreso: julio-2009
Mensajes: 6
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Ayuda con mi registro de usuarios

Ola buenos dias.....a ver si a mi me pudieran ayudar en este tema de reconocer los usuarios, explico mi problema, yo tengo una pagina web ya casi echa, y tengo un formulario donde registrarse y otro para identificarse una vez que te ayas registrado....y lo que quiero acer es que asta que no te ayas registrado no puedas ver nada de la pagina, no se si me entendeis....bueno aka os dejo el codigo vale?? yo lo que kiero es aprender como se ace,vale?? muxas gracias.

clientes.php

<body>
<form name="EnvioDatos" method="post" action="clientes1.php">
<table width="376" height="215" border="0">
<tr>
<td width="296"><strong>Usuario:
<input type="text" name="usu" size="30" /></strong></td>
</tr>
<tr>
<td><strong>Contrasena: <input type="text" name="pass" size="30" /></strong></td>
</tr>
<tr>
<td><input type="submit" value="enviar" />&nbsp;</td>
</tr>
<tr>
<td><input type="reset" value="limpiar" />&nbsp;</td>
</tr>
</table>
</form>
</body>

clientes1.php

<?
session_start();
$usuario=$_POST['usu'];
$contrasena=$_POST['pass'];
$link = mysql_connect("localhost", "root");
mysql_select_db("moviles", $link);
$consulta="SELECT contrasena FROM registro WHERE usuario='$usuario';";
$result = mysql_query($consulta);
$valor=mysql_num_rows($result);
if ($valor==0)
{
header("Location:clientes.php");
}
else
{
$contra=mysql_result($result,0);
if ($contra==$contrasena)
{
$_SESSION['usuario']=$usuario;
header("Location:index/Marco3.php");
}
else
{
// usuario existe contraseña mal
{
header("Location:clientes.php");
}
}
}
?>

comprobar.php

<body>
<?
session_start();
if (!isset($_SESSION['usuario']));
{
$usuario=$_POST['usu'];
$contrasena=$_POST['pass'];
$c=mysql_connect("localhost","root","");
mysql_select_db("moviles",$c);
$consulta= "SELECT pass FROM registro WHERE usu='".$usuario."';";
$result = mysql_query($consulta,$c);
$final=mysql_result($result,0);
if($contrasena==$final)
{
$_SESSION['usuario']=$usuario;
header('Location:comprobar.php ')
}
else
{
header('Location:comprobar.php ')
}
else
{
$usuario=$_SESSION['usuario'];
echo "<h1>";
echo "usted esta identificado como $usuario compruebe que ahora ya puede ver el resto de la pagina";
echo "</h1>";
}
}
?>
</body>

aka esta todo el codigo de todas las paginas, yo creo que con esto es suficiente, si ace falta algo mas diganmelo y lo pongo....muxisimas gracias por todo y espero que se solucione.xao