Timestamp?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Fabse
Mitglied
Beiträge: 1401
Registriert: 02.06.2003 15:10
Wohnort: Klagenfurt
Kontaktdaten:

Timestamp?

Beitrag von Fabse »

Hallo!

Hab da eine frage:
Ich will, dass ich bei meinem Login System nach 5 Minuten inaktivität nicht mehr als Online angezeigt werde. (Table Updaten) Der Eintrag session_id sollte in der Tabelle auf NULL gesetzt werden.

Wie mach ich das am einfachsten?


Gruß, Fabse
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Willst Du Online-Benutzer nach 5 Minuten ausloggen oder sollen sie dann nur nicht mehr angezeigt werden?
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Benutzeravatar
Fabse
Mitglied
Beiträge: 1401
Registriert: 02.06.2003 15:10
Wohnort: Klagenfurt
Kontaktdaten:

Beitrag von Fabse »

Nur nicht mehr anzeigen.
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Code: Alles auswählen

if ($session_time > (time() - 5*60))
{
    echo $username;
}
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Benutzeravatar
Fabse
Mitglied
Beiträge: 1401
Registriert: 02.06.2003 15:10
Wohnort: Klagenfurt
Kontaktdaten:

Beitrag von Fabse »

Was steht in der Variable $session_time drin? *verwirrt bin*
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

$session_time ist der Zeitpunkt der letzten Aktivität des Benutzers. Schau mal in die sessions.php von phpBB.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Benutzeravatar
Fabse
Mitglied
Beiträge: 1401
Registriert: 02.06.2003 15:10
Wohnort: Klagenfurt
Kontaktdaten:

Beitrag von Fabse »

ok ich gugs mir mal an...
Antworten

Zurück zu „Coding & Technik“