Es wird doch in der DB die Zuordnungszeit eingetragen. Das ist die Zeit, zu der der Ref gekauft wird. Für die Aktivitätsprüfung wird dann nicht mehr die Anmeldezeit sondern diese Zuordnungszeit verwendet. Von der Zeit an war er dann noch nicht aktiv -> also rot, inaktiv. Beim nächsten Login ist er dann wieder aktiv.