Hola, tengo un gran lio para redirecionar si es adminsitrador o es un profesor.
Tengo la pagina de funciones que es
Código PHP:
<?php
function validar()
{
session_start();
if ($_SESSION["contrasena"] == "")
{
$n1="Error Usuario y/o Contraseña son incorrectos";
header("Location: index.php?n1=$n1");
}
}
function coneccion()
{
if (!($link=mysql_connect("localhost","admin","admin")))
{
echo "Error conectando a la base de datos. ".mysql_error();
exit();
}
if (!mysql_select_db("comportamiento",$link))
{
echo "Error seleccionando la base de datos. ".mysql_error();
exit();
}
return $link;
}
?>
y el validar el login es
Código PHP:
<?php
include("funciones.php");
$conexion=coneccion();
if ( $_POST["run"] && $_POST["contrasena"] )
{
$sql="SELECT * FROM profesor WHERE RUN='".$_POST["run"]."'";
$resultado=mysql_query($sql,$conexion);
$datos=mysql_fetch_array($resultado);
if ($datos["CONTRASENA"]==$_POST["contrasena"] && $datos["CONTRASENA"]==$_POST["contrasena"])
{
session_destroy();
session_start();
$_SESSION["RUN"]=$datos["RUN"];
$_SESSION["CONTRASENA"]=$datos["CONTRASENA"];
if (tipo_profesor=='admin')
{
header("Location:inicio_administrador.php");
}
else
{
header("Location: inicio_profesores.php");
}
echo $sql." ".mysql_error();
header ("Location: index.php");
}
else
{
$n1="Error RUN y/o Contrasena son incorrectos";
header("Location: index.php?n1=$n1");
}
}
?>
Me podrian ayudar a guiarme para que quede bien? Gracias Por que esta no me funciona jeje