Seite 1 von 1
Newsletter Handler -> Disable Frontend Users
Verfasst: Do 2. Mär 2006, 10:34
von abrek
Morgen!
Im Einstellungen von Modul "Newsletter Handler" gibt es folgendes:
Frontend Users -> Cancellation means: -> "Delete" or "Disable" or "No changes"
Das finde ich super, dass der Admin entscheiden kann was mit Userdaten weiter passiert, aber es funktioniert bei mir nicht richtig.
Ob ich "Delete" oder "Disable" wähle - Benutzerdaten werden immer gelöscht. Hab ich welche Einstellungen übersehen?
Verfasst: Sa 4. Mär 2006, 01:22
von HerrB
Mmmh, bisher kann ich keinen Fehler finden. Dieses Verhalten tritt eigentlich nur dann auf, wenn der Output-Bereich keine Konfiguration für die Option FrontendDel erhält.
Bitte mal
vor dieser Zeile im Output einfügen:
und das Ergebnis mitteilen.
Gruß
HerrB
Verfasst: Mo 6. Mär 2006, 09:30
von abrek
HerrB hat geschrieben:Bitte mal
vor dieser Zeile im Output einfügen:
und das Ergebnis mitteilen.
Hallo HerrB!
Das ist das Ergebnis: "DisableUser"
Verfasst: Mo 6. Mär 2006, 19:41
von HerrB
Mmmh, bräuchte ich bitte mal Anmeldedaten via PM (Schaltfläche PM unter dieser Nachricht).
Gruß
HerrB
Verfasst: Di 7. Mär 2006, 11:44
von abrek
HerrB hat geschrieben:Mmmh, bräuchte ich bitte mal Anmeldedaten via PM
Hab ich...
Verfasst: Mi 8. Mär 2006, 00:09
von HerrB
Du hast offensichtlich in der Vorkonfiguration konfiguriert - diese Einstellung macht man bei der Konfiguration des Newsletter-Handler-Artikels. Änderung wird gespeichert, steht gerade auf "Nothing", die Absender-E-Mail-Adresse fehlt noch.
Gruß
HerrB
Verfasst: Mi 8. Mär 2006, 09:26
von abrek
HerrB hat geschrieben:Du hast offensichtlich in der Vorkonfiguration konfiguriert - diese Einstellung macht man bei der Konfiguration des Newsletter-Handler-Artikels. Änderung wird gespeichert, steht gerade auf "Nothing", die Absender-E-Mail-Adresse fehlt noch.
Gruß
HerrB
Hallo HerrB,
was meinst Du damit? Ist es so falsch vorkonfiguriert?
Es sind in Moment die gleiche Konfigurationen in Templates-Vorkonfiguration und in Artikel-Konfiguration, aber es ändert sich nicht, user wird sofort nach abmeldung in jedem Fall gelöscht.
Verfasst: Mi 8. Mär 2006, 12:15
von HerrB
Ja, ist korrekt, bitte sende mir nochmal Deine Daten, ich teste es.
Gruß
HerrB
Verfasst: Mi 8. Mär 2006, 15:29
von abrek
HerrB hat geschrieben:Ja, ist korrekt, bitte sende mir nochmal Deine Daten, ich teste es.
Gruß
HerrB
Dank im Voraus, HerrB!
Verfasst: Fr 10. Mär 2006, 16:37
von abrek
Hallo HerrB!
Gibt es was neues für mich?
Ich hab schon probiert in "Setting default values" (output):
statt
zu ändern, aber es hilft nicht. Auf jedem Fall wird User gelöscht.
So weit ich es verstehe, ist das Codestück dafür verantwortlich:
Code: Alles auswählen
if ($frontenduser = $frontendusers->next()) {
switch ($arrSettings["FrontendDel"]) {
case "DeleteUser": // Deleting frontend account
$frontendusers->delete($frontenduser->get("idfrontenduser"));
$strMessage .= mi18n(" Your website account has been deleted.");
break;
case "DisableUser": // Disabling frontend account
$frontenduser->set("active",0);
$frontenduser->store();
$strMessage .= mi18n(" Your website account has been disabled.");
break;
default:
}
Ob es sicher in DB gespeichert ist?
Verfasst: Sa 11. Mär 2006, 21:20
von HerrB
a) Du solltest - wenn Du Dich nicht mit PHP auskennst - nicht einfach so etwas im Code ändern.
b) Wenn Du Dich schon damit oder PHP auseindersetzt hast, musst Du versuchen, den Code zu verstehen. Bei 300 Zeilen Code ein paar Elemente zu ändern, ohne zu wissen, was vermutlich passieren wird, ist Harakiri (und führt einen zum Testen der Modul-History-Wiederherstellung).
c) Der von Dir gepostete Code zeigt recht offensichtlich, dass er nur in einem Fall löscht.
d)
Ob es sicher in DB gespeichert ist?
Es ist hoffentlich sicher in der DB gespeichert. Aber Es kann wiederkommen. Z.B. in Steven King-Filmen oder um kleine Kinder zu ermorden... Wir sollten versuchen, Es zu erwischen und ein für alle mal zu erledigen, yiiiiha!
Ich sehe es mir gerade an.
Gruß
HerrB