Buenas tardes amigos como estan necesito una nueva ayuda de parte de ustedes
ando creando un sistema de control de notas. el problema es el siguiente, tengo un inicio de seccion que me valida la iniciada de seccion! esto es un proyecto para la universidad. me exigieron que tenia que tener 3 tipos de usuarios seria 1.administrador 2.secretaria 3.profesor
donde el 1.administrador tenga todos los privilegios sobre la web como lo es consultar. eliminar entre otros
2.secretaria. solo pueda ingresar y buscar.
3.profesor. solo buscar alumno y ver notas
ando medio confundido con esto de inicio seccion con privilegios
tengo una pagina principal a la cual tiene link con hipervinculos los cuales hacen registrar alumno, eliminar alumno, listado de alumnos en base de datos, buscar por cedula. pero necesito que si me logeo como profesor solo se vean los himpervinculos de listado de alumnos en base de datos y buscar por cedula.
mi tabla en base de datos de usuarios es la siguiente
Código:
user
Columna Tipo Nulo Predeterminado Comentarios
id int(11) No
usuario varchar(30) No not null
clave varchar(30) No not null
index.php
Código HTML:
<form name="login_form" method="post" action="entrar.php">
<table align="center" border ='1' >
<TR><TD> USUARIO: </TD>
<TD><INPUT TYPE='TEXT' NAME='usuario' SIZE=30 MAXLENGTH=30></TD>
</TR>
<TR><TD> CONTRASEÑA: </TD>
<TD> <INPUT TYPE='password' NAME='clave' SIZE=30 MAXLENGTH=30> </TD>
</TR>
<TR>
<TD colspan="2" align="center"><input type='submit' name='Iniciar Seccion' value='Iniciar Seccion' ></TD>
</TR>
</table>
</form>
registrar.html
Código:
<form name="register_form" method="post" action="registrar.php" onReset="return confirm('De Verdad quieres borrar el Formulario')">
<center>
<a><h2> Registro de Nuevo Usuario </h2></a>
<label> Usuario:
<input type="text" name="usuario" id="usuario"></label>
<label> Clave:
<input type="password" name="clave" id="clave"></label>
<label>
<input type="button" name="entra" id="button" value="Registrar" onclick="verifica()">
<input type="reset" id="reset" value="Borrar">
<input type="button" id="salir" value="Salir" onclick="location.replace('http://localhost/PROYECTO/sistemacontrolnotas/index.php');">
registrar.php
Código PHP:
include('config.php'); // Incluimos la conexion a la bd y la session
$usuario=$_POST['usuario'];
$clave=$_POST['clave'];
$consulta="SELECT * FROM user WHERE usuario='".$usuario."'"; // Selecionamos el nick, para comprobar si existe
$consultar=mysql_query($consulta,$conexion) or die(mysql_error());
if(mysql_num_rows($consultar)==1){
echo "Usuario ya existente.";
}else{ // Si no...
$consulta_reg="INSERT INTO user (usuario,clave) VALUES ('".$usuario."','".$clave."')";
$consultar_reg=mysql_query($consulta_reg,$conexion) or die(mysql_error());
echo "Usuario registrado correctamente.";
}
Entrar.php
Código PHP:
include('config.php');
$usuario=$_POST['usuario'];
$clave=$_POST['clave'];
$consulta="SELECT * FROM user WHERE usuario='".$usuario."' AND clave='".$clave."'";
$consultar=mysql_query($consulta,$conexion) or die(mysql_error());
if(mysql_num_rows($consultar)==1){
$_SESSION['usuario']=$usuario;
echo "<center>Se a logeado correctamente como </center>".$usuario;
}else{ // Sino devolvio 1 resultado
echo "Datos inconrrectos. Intente denuevo.";
}
Config.php
Código PHP:
session_start();
$conexion_dat['host'] = "localhost";
$conexion_dat['usuario'] = "root";
$conexion_dat['clave'] = "";
$conexion_dat['bd'] = "sistema";
$conexion=mysql_connect($conexion_dat['host'],$conexion_dat['usuario'],$conexion_dat['clave']) or die(mysql_error());
$bd_conect=mysql_select_db($conexion_dat['bd'],$conexion) or die(mysql_error());
PAGINA PRINCIPAL A ESTA QUIERO QUE SE VEAN SI ES PROFESOR SOLO BUSCAR Y VER LISTADO
Código:
<table border=0 align="center">
<tr><td align="center" valign="baseline">
<h2> LICEO NACIONAL BOLIVARIANO "SANTA ROSALIA DE PALERMO" <br> Control de Notas</h2>
</td></tr>
<br>
</table>
<table border="1" bgcolor="#99ffee" align = "center">
<tr>
<td onMouseOver="cambio_color(this)" onMouseOut="restaurar_color(this)">
<a href="ingresar_formulario_alumno.php">Registro de Alumnos</a>
</td>
<td onMouseOver="cambio_color(this)" onMouseOut="restaurar_color(this)" >
<a href="formulario_eliminar_cliente.php">Eliminar Registro de Alumno </a>
</td>
<td onMouseOver="cambio_color(this)" onMouseOut="restaurar_color(this)" >
<a href="listado_alumno.php">Listado de Alumnos</a>
</td>
<td onMouseOver="cambio_color(this)" onMouseOut="restaurar_color(this)" >
<a href="buscar_alumno.html">Buscar Alumno por CI </a>
</td>
</tr>
<tr>
<td onMouseOver="cambio_color(this)" onMouseOut="restaurar_color(this)" >
<a href="tabla_pedidos.php">Seleccione Su Pedido</a>
</td>
<td onMouseOver="cambio_color(this)" onMouseOut="restaurar_color(this)" >
<a href="tabla_pedidos.php">Carrito de compras </a>
necesito ponerle esos privilegios pero no entiendo como hacerlo!!! ayuda porfavor