Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/06/2008, 16:45
jesusjj
 
Fecha de Ingreso: noviembre-2007
Mensajes: 154
Antigüedad: 17 años, 3 meses
Puntos: 2
Respuesta: Dudas diversas para administración de sitio

Muchas gracias por la temprana respuesta, me pondré con ello en ratos libres y a ver si consigo un 'backend' funcional ;)

Por otra parte, intentaré desenmarañar un poco el punto 2, que creo que no he conseguido plasmar lo que tenía en la cabeza :P aunque sigo respetando los dos puntos del punto 2.

2.1 El tema es que los usuarios como tal no se van a registrar en la web, ya que los datos están volcados desde la BB.DD. de clientes del despacho. Al no tener que darse de alta y tratar con documentos de la empresa cliente, tenemos que poner un contrato para el tema de la Ley de Protección de Datos. La única forma que se me ha ocurrido para 'obligarles' a leer y a aceptar el contrato, si están dispuestos a usar la 'zona privada', es crear un campo en la tabla de usuarios llamado 'estado', que indica si el usuario está inactivo si no ha aceptado el contrato; o activo, si sí lo ha aceptado. Estos estados en tabla son:
- inactivo == '0'
- activo == '1'

Hasta aquí, creo que voy más o menos bien ;)
La cosa es que cuando se rellena el formulario de acceso en la página principal, 'usuario/password', al enviarlo al fichero 'login.php', que comprueba los datos, coteje si el estado es =='0' ó =='1', de manera que si es el primer caso, muestre el contrato para la Ley de Protección de Datos y una vez aceptado, active la cuenta de usuario y acceda a la 'zona privada'; o, en caso de ser =='1', acceda directamente a la 'zona privada'.
Los clientes, al estar registrados de antemano, tienen el password preintroducido, que también deberían cambiar en el primer acceso.
La pregunta, ¿cúal sería la forma más optima para 'obligar' a leer el contrato y a cambiar el password en el primer acceso?

2.2 Esta parte es sobretodo duda por falta de soltura aún en PHP. El tema es que se me resisten un poco los switch y bueno, los manejo para cosas sencillas, pero ahora me surgen dudas al no saber si usar uno o dos 'switch' diferentes para registrar los enlaces a los distintos apartados. Uno que cuelgue del index.php y otro del index2.php, o página principal del backend.

2.3 ¿Cómo se hace exactamente para mostrar elementos sólo a ciertos usuarios según perfil?

Ahora hay 3 puntos 2, porque he divido el primitivo 2.2

Muchas gracias por todo.

Un saludo.

Última edición por jesusjj; 23/06/2008 a las 16:50