Re: Frage an den Adim: Benutzerprofil
Verfasst: Fr 13. Jan 2012, 09:32
[In Antwort auf #66767]
Hallo Rolf,
ich versuche das mal zu erklären ohne allzusehr die Karten auf den Tisch zu legen.
Ich habe die Forensoftware etwas umgebaut nachdem wir vor Jahren von einer Spamwelle überrollt wurden bei der die Spammer automatisiert Profile angelegt haben. Ziel einer solchen Aktion - ändern in fremdem Programmcode - ist es immer möglichst wenig und an möglichst wenigen Stellen zu ändern. Sonst kommt es mitunter zu häßlichen Seiteneffekten oder es tut´s einfach nicht.
Nund liefert die Sprache in der das Forum programmiert ist eine ganze Sammlung von sog. "Filetestoperatoren" mit denen man Eigenschaften von Dateien - das Profil ist nichts anderes - prüfen kann. Man kann unterscheiden zwischen Anlage- und Änderungsdatum. Genauso habe ich es auch implementiert.
Dummerweise funktioniert da etwas nicht. Zumindest auf diesem Betriebssystem liefern die Testoperatoren für "Angelegt" und "geändert" immer das gleiche Ergebnis. Ich kann also nicht unterscheiden ob etwas neu oder nur modifiziert ist.
Und eben genau deswegen verhält sich ein geändertes Profil wie ein neues.
Würden die Testoperatoren auf Dateien funktionieren wie beschrieben wäre das kein Problem. Da sie es nicht tun müssen wir damit leben.
Viele Grüße,
Gerhard
Hallo Rolf,
ich versuche das mal zu erklären ohne allzusehr die Karten auf den Tisch zu legen.
Ich habe die Forensoftware etwas umgebaut nachdem wir vor Jahren von einer Spamwelle überrollt wurden bei der die Spammer automatisiert Profile angelegt haben. Ziel einer solchen Aktion - ändern in fremdem Programmcode - ist es immer möglichst wenig und an möglichst wenigen Stellen zu ändern. Sonst kommt es mitunter zu häßlichen Seiteneffekten oder es tut´s einfach nicht.
Nund liefert die Sprache in der das Forum programmiert ist eine ganze Sammlung von sog. "Filetestoperatoren" mit denen man Eigenschaften von Dateien - das Profil ist nichts anderes - prüfen kann. Man kann unterscheiden zwischen Anlage- und Änderungsdatum. Genauso habe ich es auch implementiert.
Dummerweise funktioniert da etwas nicht. Zumindest auf diesem Betriebssystem liefern die Testoperatoren für "Angelegt" und "geändert" immer das gleiche Ergebnis. Ich kann also nicht unterscheiden ob etwas neu oder nur modifiziert ist.
Und eben genau deswegen verhält sich ein geändertes Profil wie ein neues.
Würden die Testoperatoren auf Dateien funktionieren wie beschrieben wäre das kein Problem. Da sie es nicht tun müssen wir damit leben.
Viele Grüße,
Gerhard