buzzom
Mitglied
Hallo,
Folgendes Gedankenkonstrukt möchte ich umsetzen, weiß aber nicht wie ich herangehen sollte:
User loggt sich an einem Tag ein. User loggt sich am nächsten Tag wieder ein und soll dafür einen Punkt gutgeschrieben bekommen.
User soll keinen Punkt bekommen, wenn er sich mehrmals an einem Tag einloggt und er soll auch keine 3 Punkte bekommen wenn er erst 3 Tage später sich einloggt, sondern ebenfalls einen Punkt.
Meine Gedanken: Ich speichere Logoutzeit. Bei nächsten Login prüfe ich, ob 24 Stunden mind. vergangen sind und gebe den Punkt.
Problem: Wenn User sich mehrmals am Tag einloggt. Dann verschiebt sich ja die Logoutzeit immer wieder nach hinten. Der User wird damit eher bestraft, wenn er öfter kommt, weil er so nie einen Punkt bekommt.
Weitere Überlegung: Man müsste die erste Loginzeit am Tag speichern und diese mit der nächsten Loginzeit am nächsten Tag vergleichen.
Frage: Wie kann ich sowas umsetzen?
Danke
buzzi
Folgendes Gedankenkonstrukt möchte ich umsetzen, weiß aber nicht wie ich herangehen sollte:
User loggt sich an einem Tag ein. User loggt sich am nächsten Tag wieder ein und soll dafür einen Punkt gutgeschrieben bekommen.
User soll keinen Punkt bekommen, wenn er sich mehrmals an einem Tag einloggt und er soll auch keine 3 Punkte bekommen wenn er erst 3 Tage später sich einloggt, sondern ebenfalls einen Punkt.
Meine Gedanken: Ich speichere Logoutzeit. Bei nächsten Login prüfe ich, ob 24 Stunden mind. vergangen sind und gebe den Punkt.
Problem: Wenn User sich mehrmals am Tag einloggt. Dann verschiebt sich ja die Logoutzeit immer wieder nach hinten. Der User wird damit eher bestraft, wenn er öfter kommt, weil er so nie einen Punkt bekommt.
Weitere Überlegung: Man müsste die erste Loginzeit am Tag speichern und diese mit der nächsten Loginzeit am nächsten Tag vergleichen.
Frage: Wie kann ich sowas umsetzen?
Danke
buzzi