• Image 01

    Buy or download plugins!

  • Image 02

    Put your work on sale!

  • Image 03

    Improve your social network!

  • Image 04

    Help improve OxWall / Skadate

  • Image 05

    Learn to develop plugins

  • Image 06

    Customize your social network

Como alterar el tiempo que pasa hasta que un usuario desaparece de la lista de conectados

Si un usuario simplemente se va de la página sin cerrar la sesión continúa apareciendo en la lista de usuarios conectados por un tiempo demasiado largo.

Para poder poner este tiempo a tu gusto, edita el siguiente fichero:

ow_system_plugins/base/bol/user_service.php 

y editas esta función:

public function deleteExpiredOnlineUsers()

{

    $timestamp = time() - 30 * 60; //30 minutos

    $this->userOnlineDao->deleteExpired($timestamp);

}

Explicación:$timestamp es la variable que controla este tiempo.

Se le establece la hora actual con time() y se le resta el tiempo que desees, en el ejemplo 60 segundos * 30 minutos que es media hora,

También puedes poner 60 * 15 (un cuarto de hora), o 60 * 45 (3/4 de hora), o lo que te convenga.

Después, la función deleteExpired eliminará de la lista de conectados todos los que no hayan interactuado con la página en este tiempo que tú has definido.

No has de preocuparte por la función deleteExpiredOnlineUsers(), a ésta la va llamando CRON periódicamente.


Comments:

No comments
You need to sign in to comment

Rate

Your rate:
Total: (0 rates)

Next article

Another language?

ZipStoreSlideShow

Personal clipboard. You can add the links (within ...
Ready for Oxwall 1.8.4 and earlier.The Best way to...
Is a landing page  You can change your "Join"...
My Messenger plugin is a combination of Yahoo Mess...
Members can Set/Change self "OnLine Status" as: On...
Allow add to your page embed games … This plugi...
Theme for social networks who sell and buy any typ...
For Shop Pro plugin.This plugin requires that you ...
This patch for Skadate removes the "Profile Edit" ...
Inform you about log on user in real time as popup...
As admin you can add pages (documents) as manual o...
Accept payments from users with QIWI payment provi...