Man könnte in der Datei refuebersicht.php auf die Spalte loginzeit aus der vms_kontodaten zurückgreifen, da die aber standardmäßig nicht ausgelesen wird, wären hier JOINS nötig, halte ich für nicht so optimal.
Besser beim Login in der lib/session.lib.php nach:
PHP-Code:
// Wenn beim User alles O.K. ist!
if ($login_check['status'] == 1) {
db_query("UPDATE ".$db_prefix."_kontodaten SET login_ip='".$ip."' , loginzeit='".time()."' WHERE uid=".$login_check['uid']." and passwort='".md5($_POST['passwort'])."' LIMIT 1");
die zeile
PHP-Code:
db_query("UPDATE ".$db_prefix."_werberdaten SET aktivzeit='".time()."' WHERE uid=".$login_check['uid']." LIMIT 1");
und etwas weiter unten beim autologin auch nach:
PHP-Code:
if ($login_check['status'] == 1) {
db_query("UPDATE ".$db_prefix."_kontodaten SET login_ip='".$ip."' , loginzeit='".time()."' WHERE uid=".$_COOKIE['uid']." and passwort='".$_COOKIE['passwort']."' LIMIT 1");
die zeile
PHP-Code:
db_query("UPDATE ".$db_prefix."_werberdaten SET aktivzeit='".time()."' WHERE uid=".$login_check['uid']." LIMIT 1");
Dann sollten die Punkte nach dem nächsten Login des Users auch wieder grün werden.