Seite 1 von 1

Filmbewertungen bleiben nach Löschung eines Users

Verfasst: So 10. Feb 2008, 02:10
von Massafaka
Ich habe mal nur zum Probieren mit einem Testuser einen Film bewertet, woraufhin der Durchschnitt berechnet wurde. Soweit, so gut. Nun habe ich den User gelöscht, da es (1. Problem) nicht möglich war die Bewertung zurückzuziehen, nur zu ändern. Nach Löschung des Users blieb die Bewertung aber verfälscht (2. Problem), wo kann ich diese genau finden und editieren (bitte für einen blutigen Anfäger geeignet formulieren ;-))?

Wünschenswert wäre natürlich die Funktion jegliche Bewertung eines Users optional nach Löschung des Accounts gleich mitlöschen zu lassen, wenn das möglich ist. Wenn mal ein Benutzer-Acc missbraucht wurde und alle Bewertungen verfälscht wurden hat man den Arsch offen. ^^

Re: Filmbewertungen bleiben nach Löschung eines Users

Verfasst: Di 12. Feb 2008, 21:52
von Lifestyle
hoi,....

ist vermutlich nicht sauber programmiert,....
muss ich mal schauen,...
hast den User über die Datenbank oder die Filmverwaltung gelöscht ???


In der Tabelle filme_FILME_USERS einfach alle Einträge zum gelöschten User entfernen.

Re: Filmbewertungen bleiben nach Löschung eines Users

Verfasst: Di 12. Feb 2008, 22:07
von Lifestyle
also, hab mich nun nochmal schlau gemacht

Ergbenis: Die Bewertungen werden nihct mitgelöscht.

Es kann aber gut sein, dass der Domi, die Bewertungen nicht löschen wollte. Muss er selbst beantworten.

Bzgl. der Änderung in der Datenbank, so habe ich festgestellt, dass durch das löschen die User die ID 0 bekommen (wenn du nicht direkt in der DB gelöscht hast). DU muss also einfache jede Zeile in der die die UserID = 0 löschen, oder die Bewertung in der Tabelle zurück nehmen.

Re: Filmbewertungen bleiben nach Löschung eines Users

Verfasst: Mi 13. Feb 2008, 17:26
von der-domi
Ich weiß nicht mehr, was ich mir dabei gedacht habe. Die Kommentare werden halt nicht mitgelöscht, wenn der Benutzer gelöscht wird.