Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/02/2009, 00:32
Avatar de kurokishi
kurokishi
 
Fecha de Ingreso: enero-2009
Ubicación: Tenochtitlán
Mensajes: 109
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: como hacer un administrador y usuario

Hola, pues como te han dicho, debes agregar en tu tabla una columna de 'rol';
en el query de igual manera lo mandas a llamra y para mandarlo a la sesion de usuario o administrador con un if.
Código PHP:
$usuario strtolower(htmlentities($HTTP_POST_VARS["usuario"], ENT_QUOTES)); 
    
$password $HTTP_POST_VARS["password"]; 
    
$result mysql_query('SELECT psw, login, rol  FROM usuarios WHERE login=\''.$usuario.'\''); 
    if(
$row mysql_fetch_array($result)){ 
        if(
$row["psw"] == $password){ 
            
$_SESSION["nombre"] = $row['usuario'];
            
$_SESSION['rol']=$row['rol'];//aqui lo asigno como variable de sesion para que cuando entre lo identifique con este 'rol' y no pueda acceder a esta alguien con otro tipo de rol.

if ($_SESSION["rol"]=='f')//yo solo uso un boolean donde true es administrador y false es el usuario
{
header ('Location: curso/nihongo_aragon.php?modulo=inicio');//redirijo dependiendo del 'rol' que tengan
exit;
}
elseif (
$_SESSION["rol"]=='t')
{
header ('Location: curso/sensei_aragon.php?modulo=inicio');
exit;

Pues espero que te sirvan y pues te aconsejo que trates de hacer tu sistema de forma modular, asi tal vez se creen demasiados scripts, pero al tener tus procesos debidamente ordenados es mas facil despues modificar algun a funcion dentro de un script con funciones especificas que andar buscando en donde corregir en los multitareas (por lo menos a mi se me hace mas facil)
Espero que te sirva,
Salu2!!
__________________
海賊王 に なろ!