nivel de usuarios en php
Publicado por cristian (3 intervenciones) el 04/12/2015 05:49:23
Buenas Noches,
Es que necesito hacer un login con niveles de usuarios (Estudiante, Profesor, Visitante), asi que en phpmyadmin cree un campo con ENUM, En el cual declare el typo de usuario: $typeuser (Profesor=1, Estudiante=2, Visitante=3), y no logro que funcione (El programa debe únicamente permitir el ingreso de la cédula y buscar en la base de datos y de acuerdo al numero de cédula debe de dirigirlo a la sala que le pertenece, ya sea profesor, estudiante o visitante), mejor dicho el código que tengo es el siguiente:
Es que necesito hacer un login con niveles de usuarios (Estudiante, Profesor, Visitante), asi que en phpmyadmin cree un campo con ENUM, En el cual declare el typo de usuario: $typeuser (Profesor=1, Estudiante=2, Visitante=3), y no logro que funcione (El programa debe únicamente permitir el ingreso de la cédula y buscar en la base de datos y de acuerdo al numero de cédula debe de dirigirlo a la sala que le pertenece, ya sea profesor, estudiante o visitante), mejor dicho el código que tengo es el siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php
session_start();
include ("conexion1.php");
if(isset($_POST['cedula']) && !empty($_POST['cedula']) &&
isset($_POST['typeuser']) && !empty($_POST['typeuser']))
{
$con=mysql_connect($host, $user, $pw) or die("problemas al conectar con el Servidor");
mysql_select_db($db, $con) or die ("Problemas al conectar con la Base de Datos");
$sel=mysql_query("SELECT typeuser, cedula FROM registro WHERE typeuser='$_POST[typeuser]'",$con);
$sesion=mysql_fetch_array($sel);
if ($_POST['cedula'] == $sesion['cedula'] && $sesion['typeuser'] == 1)
{
$_SESSION['typeuser'] = $sesion['typeuser'];
echo "Seccion Exitosa, Usted esta en la Sala de Profesores";
echo "<br><a href=restringida.php>Bienvenido a su sesion</a>";
}
}
elseif ($sesion['typeuser'] == 2) {
$_SESSION['typeuser'] = $sesion['typeuser'];
echo "Seccion Exitosa, Usted esta en la Sala de Estudiantes";
echo "<br><a href=restringida.php>Bienvenido a su sesion</a>";
}
elseif ($sesion['typeuser'] == 3) {
$_SESSION['typeuser'] = $sesion['typeuser'];
echo "Seccion Exitosa, Usted esta en la Sala de visitantes";
echo "<br><a href=restringida.php>Bienvenido a su sesion</a>";
}
{
echo "No se encuentra registrado";
}
else
{ echo "Debes de introducir su cedula";
}
?>
Valora esta pregunta
0