News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 18
Seite [1]
worstbull


King for a day





Beiträge: 222
# Thema - 01.02.2007 um 11:17 Uhr
Ich habe unlängst ein Mitglied entfernt und musste dann überall leere Beiträge aus dem Forum löschen, ohne ID und ohne Text.
In der Datenbank waren sie aber alle noch vorhanden!

MF

ps: Ich habe in diesem Forum keine Entsprechung bei der Suche gefunden.


------------------
Inaktiv
borchi


Geekboy



Herkunft: Berlin
Beiträge: 1231
# Antwort: 1 - 01.02.2007 um 12:09 Uhr
Hatten wir glaube ich schonmal irgendwo. Löschen ist schlecht, da es ja Verknüpfungen zu den Comments, Forum, Clanwars und weiß ich wohin noch gibt. Es wurde empfohlen, die Member zu deaktivieren anstatt zu löschen.


------------------


Inaktiv
|
h4ze


Geekboy




Herkunft: Itzehoe
Beiträge: 1433
# Antwort: 2 - 01.02.2007 um 20:51 Uhr
beim löschen eines users entstehen genau solche datenlücken und fehlende bezüge, wie du sie jetzt hast.

genau deshalb haben wir keine benutzer löschen funktion eingebaut sondern nur eine zum benutzer deaktivieren bzw. sperren. das erfüllt genau den selben zweck.

das ist _kein_ systembug.


------------------
gembee.com - Upload your Life!
A Social Filesharing Network
"Wie YouTube, nur für alle Datei-Typen"


Inaktiv
|
kasrk1n ClanSphere Team


Poststar





Beiträge: 703
# Antwort: 3 - 01.02.2007 um 20:53 Uhr
ansonsten müsste man alles was mit dem User zusammenhängt mit löschen .. ganze Threads .. Kommentare .. News .. etc


Inaktiv
|
worstbull
Thread-Ersteller


King for a day





Beiträge: 222
# Antwort: 4 - 02.02.2007 um 03:34 Uhr
Naja, wenn man als Bug unter Anderem versteht, dass es eine Funktion gibt, die Unheil anrichtet sehe ich es schon als Bug.

Nicht: Wenn ich auf den Button 'Benutzer entfernen' klicke, erwarte ich nicht, dass mein Forum nachher ein Saustall ist! Das konnte ich nicht wissen.

Deshalb habe ich das hier gemeldet. Wie machen das andere Boards?
Man könnte zumindest die Warnung einbauen, dass alle Forumsbeiträge des Users nach dem Löschen des Benutzers danach ohne Text angezeigt werden, und ohne Namen - also sozusagen 'Blind'!

Das sieht dann nämlich so aus:



Und ist sicher nicht wünschenswert! Ergo ein Manko und Minuspunkt für die Funktion 'Benutzer löschen'.

Mein Lösungsvorschlag ist: in der Ausgabedatei (des Forums) kurz zu überprüfen, ob der Beitrag ohne Text ist und ihn allenfalls garnicht auszugeben!

MF



------------------


Zuletzt editiert von worstbull am 02.02.2007 um 03:36 Uhr (1x Editiert)
Inaktiv
|
borchi


Geekboy



Herkunft: Berlin
Beiträge: 1231
# Antwort: 5 - 02.02.2007 um 11:12 Uhr
Oder aber die Funktion Benutzer löschen ganz abzuschalten und nur den Benutzer zu deaktivieren.

Wenn die Forumeinträge von gelöschten Benutzern ausgeblendet werden, kann es schnell in so einem Forum unsinnig werden, wenn plötzlich Antworten auftauchen wo gar keine Frage ist, da diese von einem gelöschten Benutzer kommt.


------------------


Inaktiv
|
Nagun


Try to beat me




Herkunft: Neustadt
Beiträge: 119
# Antwort: 6 - 02.02.2007 um 13:32 Uhr
Vorschlag:

Sobald ein User gelöscht wird, verschwindet er wie gewollt aus dem System. In den Kommentaren und Foreneinträgen wird aus "Benutzername" einfach "Gast" oder "Nicht registriert".

So wie es jetzt gelöst ist, ist es wirklich nicht gut gelöst ... aber wir wissen ja das dass Team saubere Arbeit liefert und wir auch hier auf eine gute Lösung hoffen dürfen

greetz


------------------
Leader von www.destructive-impact.de

Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 7 - 02.02.2007 um 13:42 Uhr
schöner thread leute, gefällt mir wie konstruktiv ihr eure vorschläge einbringt!

würde theoretisch am liebsten borchis vorschlag nachgehen, jedoch muss es auch möglich sein, einen benutzer aufgrund des datenschutzgesetzes zu löschen.
deshalb passte der vorschlag von nagun gut rein, daran hab ich noch gar nicht gedacht. aufgeschrieben!


Inaktiv
|
worstbull
Thread-Ersteller


King for a day





Beiträge: 222
# Antwort: 8 - 02.02.2007 um 14:17 Uhr
Ich würde sogar den Namen stehen lassen. Leider wird das aufgrund der jetzigen Logik einiges Kopfzerbrechen bereiten:(

Trotzdem, gut geschrieben, nagun!

MF


------------------


Inaktiv
|
Drag0n


Just nerd




Beiträge: 941
# Antwort: 9 - 02.02.2007 um 14:36 Uhr
ich hätte da 2 vorschläge

1.) wie nagun es gesagt hat "Sobald ein User gelöscht wird, verschwindet er wie gewollt aus dem System. In den Kommentaren und Foreneinträgen wird aus "Benutzername" einfach "Gast" oder "Nicht registriert". "

2.) in jedem comment den mann abgibt ne neue tabelle in der datenbank einzufügen mit name

wenn nun ein user gelöscht wird kann mann ja ne if abfrage machen alla

 
1.
2.
3.
4.
5.
6.
7.
1. / 2. / ... 
<?php
if(!empty($bla['users_id'])) {
echo 
$bla['users_id'];
}
else {
echo 
$bla['bla_name'];
?>


und somit wären die probleme gelöst xD

P.S. @ duriel ich weiss das du weisst wie es geht aber wollte es nochmal rein schreiben damit die anderen das auch wissen xD


------------------
MfG

Drag0n

ich gebe KEINEN ICQ oder MSN Support, es sei den ich schreibe euch an


Inaktiv
|
h4ze


Geekboy




Herkunft: Itzehoe
Beiträge: 1433
# Antwort: 10 - 02.02.2007 um 19:29 Uhr
ich würde einfach die user del funktion rausnehmen, denn: wenn user beiträge verschwinden, könnten ganze threads von der logik her nicht mehr zu lesen sein.

warum überhaupt user del? reicht deac nicht?


------------------
gembee.com - Upload your Life!
A Social Filesharing Network
"Wie YouTube, nur für alle Datei-Typen"


Inaktiv
|
sgraewe ClanSphere Team

Supporter
Supporter




Beiträge: 6116
# Antwort: 11 - 02.02.2007 um 19:31 Uhr
wegen dem datenschutz user können verlangen gelöscht zuwerden


Inaktiv
|
h4ze


Geekboy




Herkunft: Itzehoe
Beiträge: 1433
# Antwort: 12 - 02.02.2007 um 19:46 Uhr
dann setzt du username auf "del", e-mail auf: "del (at) et (dot) ed" und den rest nimmst raus. deshalb muss man doch nicht gleich nen datensatz löschen.


------------------
gembee.com - Upload your Life!
A Social Filesharing Network
"Wie YouTube, nur für alle Datei-Typen"


Inaktiv
|
worstbull
Thread-Ersteller


King for a day





Beiträge: 222
# Antwort: 13 - 03.02.2007 um 02:57 Uhr
Das geht wahrscheinlich nicht, weil der Username in der Datenbank normalerweise nur einmal vorkommen darf!

MF


------------------


Inaktiv
|
borchi


Geekboy



Herkunft: Berlin
Beiträge: 1231
# Antwort: 14 - 03.02.2007 um 17:33 Uhr
Kann man dann nicht nen default wert in der DB hinterlegen? Weiß jetzt nicht ob das bei varchar geht...


------------------


Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 15 - 03.02.2007 um 20:01 Uhr
hm...
wieso kann ich verlangen gelöscht zu werden, wenn ich gar nicht beweisen kann dass es mein account ist und auch gar keine persöhnlichen daten angegeben habe? also im prinziep ist es ja nicht mein account, sondern nur ein account von dem ich die login daten an meine email adresse hab senden lassen^^


------------------
www.laszlokorte.de

Inaktiv
|
h4ze


Geekboy




Herkunft: Itzehoe
Beiträge: 1433
# Antwort: 16 - 03.02.2007 um 20:59 Uhr
man kann se auch del1, del2, del3, del4, etc. nennen. allzuviele werden das nicht sein.

und mit der rechtslage bin ich mir auch nicht sicher, denn der user hat ja selbst seine daten so eingetragen und gewusst, dass die für andere einsehbar sind. er hat auch stets die möglichkeite, die daten zu ändern, wie er will. warum sollte er also ein recht haben, gelöscht zu werden? ich bin mir da nicht sicher!

es ist super aufwendig, das löschen von usern zur gewohnheit werden zu lassen. da steckt viel zu viel hinter, das geht ned so einfach. ich würde daher nie user löschen, deac reicht völlig aus.


------------------
gembee.com - Upload your Life!
A Social Filesharing Network
"Wie YouTube, nur für alle Datei-Typen"


Inaktiv
|
worstbull
Thread-Ersteller


King for a day





Beiträge: 222
# Antwort: 17 - 04.02.2007 um 06:39 Uhr
Ich habe das auch so mitbekommen: Laut einem Gerichtsurteil der vergangenen Jahre muss ein User IMMER die Möglichkeit haben, seinen kompletten Account mit nur EINER BENUTZER-ENTFERNEN Funktion auf einmal unkompliziert komplett zu löschen!


------------------


Inaktiv
|
FranzAUT


Going for pro




Beiträge: 467
# Antwort: 18 - 04.02.2007 um 14:22 Uhr
Muss auch mal was dazu sagen.
Ich glaub auch irgendwo mal gehört zu haben das man sich selbst löschen kann ansonsten nicht ganz im grünen bereich.

Aber abgesehen davon würde ich vorschlagen das man im lösch script nen code miteinbaut der die Daten löscht bzw. xxxxx oder so. Aber denn Namen umschreibt in zb.: del.[DDR|FranzAUT] somit würde die Beiträge und Kommentare erhalten bleiben und die übersicht gewahrt weiters sieht man ah das war dieser User denn gibts aber nicht mehr.


------------------


Inaktiv
|
Antworten: 18
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo