validacion y permisos de usuarios

Jordi Nogue
17 de Febrero del 2006
Buenas. Necesito validar usuarios (PHP) y en funcion de su nivel acceder a unos sitios o a otros.
Tengo una base de datos mysql con tabla usuarios(id_usuario,usuario,password y nivel)
El campo nivel determina si es alumno, profesor o administrador. Como hago para que detecte el valor de este campo y en funcion de su valor me permita ver una página o no?
Gracias

ralequi
17 de Febrero del 2006
haber.... lo primero es hacer que inicien sesion,
en una pagina introducen NICK + PASS y en otra (a la que valla el form) el codigo php en el cual, das a una variable de sesionel nivel máximo al q puede acceder

ej:

session_start();
$_SESSION["nivel"]=$nivel_maximo

asegurate, en poner entodas las paginas el codigo:

session_start();

por q sino no funcionara, luego el resto es facil, en cada pagina, le dices cuanto es el maximo, por ejemplo:

<?php
session_start();
if ($_SESSION["nivel"]>=$nivel_maximo && $_SESSION["nivel"]!=""){
?>

CODIGO DE LA PAGINA ( EN HTML O PHP)

<?php
}else{
die ("USTED NO TIENEACESO A ESTA PÁGINA, O ALGO ASI PUEDES PONER");
}
?>

ralequi
17 de Febrero del 2006
nosesi es errormio, pero veo erroresqcreo no haberescrito, elimina todos los '/' q aparecen, THX!

salu2