Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/04/2005, 01:06
pincho
 
Fecha de Ingreso: mayo-2004
Ubicación: Argentina
Mensajes: 126
Antigüedad: 20 años
Puntos: 1
Sonrisa Otra idea.

mmmmm, bueno, es un caso un poco "restringido", pero si no hay acceso a las variables, no se puede cambiar nada ni agregar (jaajaj que feo laburar para gente tan estricta) yo propongo que agregues una columna más a tu TABLA "usuarios" y le pongas Admin (tipo tinyint(1), default 0).


Entonces, necesitas si o si, modificar la pagina de login ("...no quieren tener un segundo login...") para averiguar el valor Admin (1 -> Si es admin || Reciproco falso) del usuario.

Login.php
simple formulario donde una vez enviado 'a si mismo', conecta a la BD tabla usuario y se fija cual es el valor que tiene ese usuario con ese pass (datos que se escribieron en el formulario) . Si el resultado del SELECT dio que el valor de Admin es 1, creas una cookie con el valor admin (por ej.) y lo redireccionas a la pagina 'X'.
Donde 'X' también verifica que sea cierto que es admin, Esto es para evitar que entren sin el permiso necesario. ("...impedir que se pueda entrar a esa sección desde afuera...")

X.php
<? if ($_REQUEST['admin']) { //si está seteada la Cookie con el valor admin es correcto ?>
Mostras el panel de Administracion
<? } else { header("Location: ?mod=login");}?>

Espero que te sirva. Saludos.
PD: Tomando mate pensaba... no se puede modificar, pero todo es posible.