Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/09/2010, 07:12
Avatar de Heli0s
Heli0s
 
Fecha de Ingreso: abril-2010
Mensajes: 789
Antigüedad: 14 años
Puntos: 40
Respuesta: Mejor forma de sacar los usuarios logeado e invitados de una página

Tu primera duda, sobre si usar lastvisit y lastactivity, bueno, eso es puramente a gustos, si te gusta tener toda la información detallada pues no hay problema en que cuando un usuario se logee guardes la fecha, y que aparte en cada recarga guardes esa otra fecha, eso es a tu gusto.

Sobre como identificar a los anonimos, la única forma es por IP, en cada recarga compruebas si ese usuario esta logeado, y lo guardas, lo puedes guardar con un simple numero, en un campo STATUS o algo asi, podrias usar 0 = anonimo, 1 = logeado, 2 = Admin, o moderador, o lo que tu quieras, asi sabes que tipo de usuario es con un simple número.

Si hay varias personas mirando tu página desde una misma conexion (bajo un router), no hay manera segura para saber que son dos personas, ya que usan la misma conexión y tienen la misma ip, lo unico que puedes hacer es comparar sistemas operativos entre las conexiones de una misma ip a ver si por casualidad cada ordenador tuviese uno diferente, pero para mi es una perdida de tiempo ya que eso no te va a garantizar nada, no veo posibilidad de diferenciar a varias personas desde una misma conexión pero tampoco es muy comun que dos hermanos o familiares visiten las mismas webs, así que tu número de usuarios anonimos no será muy inexacto.

Sobre donde guardarlo, en base de datos, ten en cuenta que esa información se va a estar comparando y actualizando en cada recarga, un txt es mas lento, y no se puede guardar cambios al mismo tiempo, como en la base de datos.

Un saludo