Forum

Moderiert von: stefan, spinne
Forum: Administration
Sie schreiben eine Antwort zum Thema: User deleten
Gehe zu: OpenPHPNuke - das Open Source CMS Forum Index


über den Beitrag: Auch anonyme Benutzer können in diesem Forum neue Themen eröffnen und Antworten schreiben.
Benutzername:
Nachrichtensymbol:
                                                                                                                       

more...


HTML : An
BBCode : An
 


Klicken Sie auf die Smilies, um diesen in Ihre Nachricht einzufügen:

Very Happy Very Happy Smile Smile Sad Sad Surprised Surprised
Confused Confused Cool Cool Laughing Laughing Mad Mad
Razz Razz Embaressed Embaressed Crying (very sad) Crying (very sad) Evil or Very Mad Evil or Very Mad
Rolling Eyes Rolling Eyes Wink Wink Another pint of beer Another pint of beer ToolTimes at work ToolTimes at work
I have an idea I have an idea

more... 
Einstellungen:







 
Sicherheits-Code
Sicherheits-Code
Neu laden

Thema im Überblick

Autor
migaja

Registriert: 11.12.2005
Beiträge: 498


Sende eine Private Nachricht an migaja
User deleten

Geschrieben: 23.04.2008 12:15

Eigentlich braucht es nicht mal ein neues Feld - der Aktivierungs-Status wäre doch schon vorhanden und könnte abgefragt werden.
Evtl. noch zusätzlich -1 oder 3 für "deaktiviert" und dann gleiches wie im Beitrag zuvor beschrieben mit der Abfrage.


Zitieren Druckerfreundliche Darstellung nach oben
migaja

Registriert: 11.12.2005
Beiträge: 498


Sende eine Private Nachricht an migaja
User deleten

Geschrieben: 22.04.2008 19:18

Ich hole das hier nochmal vor und gehe euch weiter mit dem Thema auf den Keks

stefan schrieb am 08.02.2008 um 19:05:41 Uhr folgendes:

... opn ist modular aufgebaut

heisst wenn du ein user bezug haben willst musst du mit einer uid arbeiten. diese ist eindeutig. dann sagst du du willst die daten dieser uid und da wären dann alle daten der uid drin. du kannst da nicht einfach je nach status den namen tauschen. so einfach geht das nicht. ...

Also Thema uid für den User:
Mit einem Feld "on/off" und vor Verarbeitung der Daten des Users Abfrage, wie dieses Feld gefüllt ist. Bei on alles seinen Gang und bei off wird z.B. der Nick ohne Verlinkung zum Profil gezeigt und alle übrigen Daten gar nicht mehr. Da muß dann auch nichts getauscht werden.

Ne Menge Anpassungsarbeit diese Abfrage einzubauen, aber evtl. eine mögliche Lösung?

Ich gebe hier nicht so schnell auf - mir gefällt es nämlich nicht, daß alle gelöschten User den gleichen Nick (je nach Zuordnung) erhalten und hinterher niemand weiß, wer z.B. den Forumsbeitrag ursprünglich verfasst hat. Reaktivierung mit Wiederherstellung ist ja nicht.

Erbitte niederschmetternde Antworten oder vielleicht doch ´ne Lösung

Claudia, mit ihren tollen Ideen


Zitieren Druckerfreundliche Darstellung nach oben
migaja

Registriert: 11.12.2005
Beiträge: 498


Sende eine Private Nachricht an migaja
User deleten

Geschrieben: 09.02.2008 09:17

stefan schrieb am 08.02.2008 um 20:02:52 Uhr folgendes:

...(bis es ein log dafür gibt)...

was lese ich denn da - ist da etwa schon was in Arbeit ?

Was meinen reaktivierten User angeht, werde ich mal schauen. Der hat ja eine neue ID zugewiesen bekommen (nicht mehr ano) - das sollte ja zu finden und "reparierbar" sein.


Zitieren Druckerfreundliche Darstellung nach oben
stefan
Wohnort: Münster


Sende eine Private Nachricht an stefan
ICQ
User deleten

Geschrieben: 08.02.2008 20:02

wenn es der einzige war und wenn du sonst keine keine beiträge von ano hast wäre es denkbar sonst z.zt. (bis es ein log dafür gibt) nicht


Zitieren Druckerfreundliche Darstellung nach oben
migaja

Registriert: 11.12.2005
Beiträge: 498


Sende eine Private Nachricht an migaja
User deleten

Geschrieben: 08.02.2008 19:45

ok, großer Meister - gebe mich geschlagen

Mal zurück zur aktuellen Lage:
Meinen (bis jetzt einzigen) deaktivierten User kann ich nicht mehr wirklich "zurück holen" - also nicht nur die Userdaten sondern auch die Zuordnungen seiner Aktivitäten mit seinem Usernamen?
Sieht mein einfach denkendes Hirn das richtig?


Zitieren Druckerfreundliche Darstellung nach oben
stefan
Wohnort: Münster


Sende eine Private Nachricht an stefan
ICQ
User deleten

Geschrieben: 08.02.2008 19:05

migaja schrieb am 08.02.2008 um 18:40:12 Uhr folgendes:


man könnte doch in der DB Tabelle des Users u.a. folgende Felder haben:
z.B. a)Status, b)username, c)delname

Dann gäbe es im Feld a) die Optionen an/aus bzw. 0/1 (wie auch immer). Müsste dann überprüft werden und entsprechend b) oder c) an entsprechender Stelle in OPN ausgegeben werden.



das ist zu einfach gedacht.

opn ist modular aufgebaut

heisst wenn du ein user bezug haben willst musst du mit einer uid arbeiten. diese ist eindeutig. dann sagst du du willst die daten dieser uid und da wären dann alle daten der uid drin. du kannst da nicht einfach je nach status den namen tauschen. so einfach geht das nicht.

sonst (ein vorschlag) müsste das wenn es bei der anzeige passieren soll an jeder stelle passieren, das sind viel zu viele stellen und wäre auch nicht konsequent und logisch


Zitieren Druckerfreundliche Darstellung nach oben
migaja

Registriert: 11.12.2005
Beiträge: 498


Sende eine Private Nachricht an migaja
User deleten

Geschrieben: 08.02.2008 18:40

stefan schrieb am 08.02.2008 um 16:55:03 Uhr folgendes:

zu deinem Vorschlag

Dann müsst du für jeden user gleich auch ein user gelöscht anlegen. Damit würdest du also die user schlagartig verdoppeln.

Nöö
man könnte doch in der DB Tabelle des Users u.a. folgende Felder haben:
z.B. a)Status, b)username, c)delname

Dann gäbe es im Feld a) die Optionen an/aus bzw. 0/1 (wie auch immer). Müsste dann überprüft werden und entsprechend b) oder c) an entsprechender Stelle in OPN ausgegeben werden.

Ok, einziger Haken ist die Sache mit der Verpflichtung der Datenlöschung von rechtlicher Seite ....

Dann basteln wir eine zusätzliche Schaltfläche (nur Admin) mit der ein (unwiderrufliches) Löschen der Daten ausgelöst werden kann. Allerdings bleibt der User selbst erhalten mit ausschließlich seinem (vom Admin) festgelegten "delnamen".

Habe ich bei meinen philosophischen Ansätzen was übersehen?


Zitieren Druckerfreundliche Darstellung nach oben
stefan
Wohnort: Münster


Sende eine Private Nachricht an stefan
ICQ
User deleten

Geschrieben: 08.02.2008 16:55

naja du hast da ein Thema ausgegraben das sehr "interessant" ist

Es gibt da 3 Seiten

rechtliches
technisches
persöhnliches

Rechtlich (Unterschiede zu anderen Ländern nicht betrachtet und nur D Recht betrachtet)

Daten müssen gespeichert werden
Auf Anfrage! Daten müssen Gelöscht werden (nach 6 Monaten!)

Ich erkläre jetzt nicht wieso und warum das so ist, ist aber so.

technisch

Daten zu löschen ist an verschiedenen Stellen eine echte Herausforderung. Beispiel Forum langer Beitrag da Zitate drin usw...
Gibt da noch andere Stellen die nicht so einfach sind und eigentlich mit vernünftigem Aufwand unmöglich.

persöhnlich

das ganze speichern der Daten für die Gerichte kann einem sehr missfallen

Aus den 3 Punkten muss man dann jetzt Kompromisse schließen.

zu deinem Vorschlag

Dann müsst du für jeden user gleich auch ein user gelöscht anlegen. Damit würdest du also die user schlagartig verdoppeln.


Zitieren Druckerfreundliche Darstellung nach oben
migaja

Registriert: 11.12.2005
Beiträge: 498


Sende eine Private Nachricht an migaja
User deleten

Geschrieben: 07.02.2008 18:21

Meine Idee zu dieser Thematik:

Keine einzelne ID für gelöschte Benutzer in den Admin Einstellungen, sondern im Admin Benutzer bei jedem Benutzer die Möglichkeit der manuellen Deaktivierung/Aktivierung mit Angabe eines für diesen User geltenden "Deaktivierungsnamen" zusätzlich zum Benutzernamen.

Dann müsste das System "nur" den Namen in sämtlichen Bereichen anpassen (je nachdem ob aktiv oder nicht aktiv gesetzt).
Dann kann auch jederzeit bei Ärger wieder herausgefunden werden, wer der "Bösewicht" war, da ja seine Beiträge nach Reaktivierung wieder zugeordnet sind.

Ist aber wohl umfangreich in der Umsetzung oder?


Zitieren Druckerfreundliche Darstellung nach oben
migaja

Registriert: 11.12.2005
Beiträge: 498


Sende eine Private Nachricht an migaja
User deleten

Geschrieben: 06.02.2008 19:20

Geschrieben: 25.04.2006 17:43
>
> Das hat leider mit dem deutschen Recht zu tun.
> Wenn wir einen User hart aus der Datenbank löschen sollen ja wenn möglich Kommentare und Forenpostings erhalten bleiben. Weil sonst hat man u.U. ein Verständnis Problem.
> Nur wenn in so einem Posting nun z.B. zu einer Straftat oder so aufgerufen wird und man kann nicht erkennen von wem das Posting ist wird es hier in DLand leider dem Webmaster zugerechnet und er ist dann dafür voll verantwortlich.
> Daher wird ein Userr nicht hart gelöscht sondern nur auf inaktiv gesetzt. Das hat auch ein paar Vorteile.
> Wenn z.B. ein Benutzer seinen Account gelöscht versehentlich gelöscht hat braucht er sich nicht neu zu reggen. Es reicht eine Email an den Webmaster. Der kann dann den User über den Benutzeradmin einfach wieder reaktivieren.
Mit allen Rechten usw. die er vorher hatte.


Habe hierzu mal eine Frage:
Also User gelöscht. Der bekommt dann aus dem Admin eine ID zugewiesen (z.B. gegangener User).
Soweit so gut. Alle seine Beiträge, Artikel etc. erhalten jetzt diesen User-Namen (--> gegagener User).
Reaktiviert man den User wieder im Admin, bleibt z.B. im Artikel stehen "geschrieben von gegangener User". Das ist ja dann nicht wirklich "reaktivieren", wenn alles was der User vorher verfasst hat nicht mehr seinen Original-User-Namen hat.

Läßt sich das irgendwie vermeiden? Also bei Reaktivierung soll auch alles, was zu diesem User gehört wieder ihm zugeordnet sein.

Könnt ihr mir Folgen?

viele Grüße
Claudia


Zitieren Druckerfreundliche Darstellung nach oben
2 Seiten ( 1 - 2 )