Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/07/2010, 02:10
Adermall
 
Fecha de Ingreso: junio-2010
Mensajes: 92
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: Ayuda - Login y Mantenimiento

1- Lo puedes hacer tal como lo planteas, con PHP y MySQL, puedes poner un formulario en tu palen de control, para ponerla en estado de "mantenimiento". Me imagino que la puedes guardar en una tabla llamada "estados" que tenga como columnas el id y la descripcion del estado. Luego, en tu index, antes de cualquier codigo HTML, insertas un código PHP que jale el valor de esa tabla, y dependiendo de que valor tenga su ID (Suponiendo que 0 es "mantenimiento" y 1 es "funcional"), realizas un header("location: url de la pagina de mantenimiento"); y listo, solamente no olvides que a la página de mantenimiento, debes ponerle un apartado para poderse logear como administrador y que pueda entrar al panel de control.


2- Estoy suponiendo que para este caso, ya sabes como usar una variable de sesion, a mi se me ocurre, que en tu tabla de usuarios, tengas una columna denominada "rol" que sea integer, y que con eso valides los roles de usuairi (0 para admin, 1 para usuario, 2 para editor, 3 para moderador, etc etc por ejemplo), y cuando tu creas tu variable de sesion en PHP, jalas el valor de rol también, y ya simplemente es de que cuando se vaya a ingresar a una sección restringida por rol, saques de la variable de sesion el valor del rol del usuario y lo evalues, si si es suficiente, que pase, si no, un redirect.

Espero haberte ayudado, saludos