friends-of-contao / contao-privacy

This extension provides some privacy features to Contao 3.5.x and 4.4.x (4.5.x). If you have some ideas which we should add or change in the mentioned Contao versions, feel free to create an issue.
22 stars 5 forks source link

KOMMENTARE: Verfallsdatum für Bestätigungslinks #24

Open frontendschlampe opened 6 years ago

frontendschlampe commented 6 years ago

Bevor User über neue Kommentare informiert werden ("E-Mail bei neuen Kommentaren"), muss der User uns die Erlaubnis für die Zusendung solcher E-Mails geben. Das geschieht per DOI in der Bestätigungsemail.

Die in der Mail enthaltenen Links für die Bestätigung bzw. für den Widerspruch haben kein Verfallsdatum, sodass ein kompletter Datensatz in der Tabelle tl_comments_notify ewig stehen bleibt, wenn der User nicht per Klick auf den entsprechenden Link widerspricht. Wegen der DSGVO sind wir jedoch gezwungen, diese verwaisten Daten zu löschen. Dazu müssten wir nach jetzigem Stand manuell in die Datenbank eingreifen.

Wir benötigen hier eine Funktion, die den Datensatz nach einer bestimmten Zeit (z. B. nach 24h) aus der Tabelle löscht und die Links damit unbrauchbar werden. Die bestätigten Einträge sollen dabei bestehen bleiben. Der Zeitraum soll im BE bequem einstellbar sein (gerne in den Eigenschaften des Startpunkts der Website).