Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/05/2008, 11:51
ukamampy
 
Fecha de Ingreso: marzo-2008
Mensajes: 33
Antigüedad: 16 años, 1 mes
Puntos: 0
una pequeña ayuda con esta validacion?

voy a poner el codigo de las paginas que uso y me dicen por favor donde valido el tipo de usuario es lo unico que falta, con este mismo codigo donde introduzco lo del tipo de usuario.
les explico:
si el login es correcto el header lo lleva a seleccionar.php y seleccionar me lleva a notas.php. pero no estoy validando el tipo de usuario y tengo 2:
tipo==1 y y tipo==2. (tabla usuarios)


aquivan las 3 paginas:

login.php

<?php

session_start();
mysql_connect("localhost","root","");
mysql_select_db("bd");
$nombre=$_POST["login"];
$pass=$_POST["passwd"];
$id=$_POST["passwd"];
$rs=mysql_query("select * from usuarios where login='$nombre' and password='$pass'");

if(mysql_num_rows($rs)> 0)
{
$_SESSION["passwd"]=$id;
$_SESSION["validado"]=1;
$_SESSION["usuario"]=$nombre;

header("location:seleccionar.php");
}
else
header("location:index.html");
?>




seleccionar.php
<?php
session_start();
if (!isset ($_SESSION["validado"]))
header("location:index.html");
mysql_connect("localhost","root","");
mysql_select_db("bd");

?>
<html>
<head><title> notas</title>
</head>
<body>
<form name="seleccionar" action="notas.php" method="post">
<p><a href="notas.php">Mis Notas</a></p>
<p><a href="horario.html">Horario</a></p>
<p><a href="calendario.html">Calendario</a></p>
<p><a href="directorio.html">Directorio</a></p>
</form>
</body>
</html>


notas.php


<?php
session_start();
if (!isset ($_SESSION["validado"]))
header("location:index.html");
mysql_connect("localhost","root","");
mysql_select_db("bd");
$id=$_SESSION["passwd"];
$reg=mysql_query("SELECT a.nom_asignatura ,d.definitiva
FROM estudiante e, inscripcion d, asignatura a, curso c
WHERE
e.id_estudiante=$id
and e.id_estudiante = d.id_estudiante
AND a.id_asignatura=c.id_asignatura
and c.id_curso=d.id_curso");

while ($rs=mysql_fetch_array($reg))
{
echo "asignatura: " .$rs['nom_asignatura']."<br>";
echo "nota: " .$rs['definitiva']."<br>";
echo "<hr>";


}




?>


y hasta aqui todo perfecto, pero es necesario la vlidacion de tipo usuario, donde la introduzco sin dañar estos codigos de la 3 paginas?


gracias amigos