[TYPO3-german] Ist Benutzer auf Seite bestimmter User-Gruppe?

Malte Jansen mail at maltejansen.de
Tue Nov 18 12:57:33 CET 2008


Markus Deckmann schrieb:
> Hi Nikolas,
> 
>>> Gibt es hier jetzt u.U. noch die Möglichkeit für diesen Seitenbesuch 
>>> zu "speichern" welche Seiten der Benutzer bereits bezahlt hat? So das 
>>> er wenn er eingeloggt ist innerhalb dieser Sitzung nicht doppelt und 
>>> dreifach für eine Seite bezahlt? Das wäre spitze und schon fast 
>>> komplett das was ich mir vorstelle.
>> Na klar, ergänze deine Extension um eine weiter n/m Tabelle in der Du 
>> min. userId und Seiten id speicherst und fertisch ist der Lack. Das 
>> ist dann auch die Tabelle die du beim betretten der Seiten pruefst.
> 
> Wie stelle ich bei dieser Lösung jetzt sicher das das ganze an die 
> Login-Session des Benutzers geknüpft ist? Die m-n Tabelle müsste nach 
> einem bestimmten Intervall gelöscht werden, da der Benutzer nach einem 
> Kauf nur eine begrenzte Zeit diese Seite nutzen können soll. Danach ist 
> ein erneutes Zahlen notwendig um weiterhin Zugriff auf die Seiteninhalte 
> zu besitzen.
> 
> Das sollte sich aber durch einen Cron-Job erledigen lassen der 
> regelmäßig läuft und die entsprechenden Tabellen "bereinigt" abhängig 
> von der mitgespeicherten Zeit des Zugriffs und des Kaufs der 
> Berechtigung für das Ansehen dieser Seite. Oder übersehe ich etwas und 
> diese Lösung erfordert unter Typo3 ein anderes Vorgehen?
> 
> Ciao Markus
Hi Markus,
du musst doch nur zusätzlich einen Timestamp (mit "Gültig bis" oder 
"Besucht am") setzen und den dann vergleichen...
Du kannst die Datensätze auch beim nächsten Besuch löschen, somit 
brauchst du nicht zwingend einen Cronjob...
Gruß
Malte


More information about the TYPO3-german mailing list