Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/11/2013, 19:06
Avatar de Cuervoo
Cuervoo
 
Fecha de Ingreso: octubre-2013
Mensajes: 165
Antigüedad: 10 años, 7 meses
Puntos: 43
Respuesta: uso de sesiones en php mysql

Cita:
1.- quiero que solo puedan entrar al sistema entre un horario 9am-5pm
Usa date()

Código PHP:
Ver original
  1. $hora = date('H');
  2. if ($hora < 9 || $hora > 17)
  3. {
  4.     echo "No es hora de atención";
  5. }
  6. else
  7. {
  8.     echo "Bienvenido";
  9. }

Cita:
2.- que el mismo usuario no se pueda loguear dos veces si ya esta dentro del sistema
Ya lo tenés con el campo "online", cuando se quiera loguear, traés el usuario, y si el campo está en 1, suponiendo que eso indique que ya está logueado, le decís que no lo puede hacer dos veces.

Cita:
3.- Si han pasado 5 minutos o mas de inactividad se ejecuta una alert que diga "aquí estoy" para no cerrar sesión, si no doy clic que se cierre la sesion y si da clic k siga en el sistema creo es algo complicado
Eso lo tenés que hacer con javascript, fijate la función setTimeout, que cuando pasen los 5 minutos dispare el mensaje, pero en cualquier evento que esté haciendo algo reinicie el conteo. Esa parte ya es más complicada de implementar de una buena forma. Vas a tener que analizar las formas posibles y ver cual se ajusta mejor. Acordate que puede abrir varias pestañas y en una estuvo 5 minutos inactivo pero en otra estuvo haciendo cosas.