Systemmeldung für Gast sichtbar
am 01.11.2009 - 00:58 Uhr in
Ich habe einige Zeit gesucht - ohne brauchbares Ergebnis - und bin mir auch nicht ganz sicher, ob es nicht vielleicht so sein muss, aber mir erscheint folgender Vorgang komisch:
Ich habe eine Galerie, welche sich aus ImageCache, FilePath, FileField, ImageField, etc. zusammen setzt. Wenn ich nun Bilder in die Galerie lade, so wird für jede neue Galerie ein eigenes Unterverzeichnis angelegt, um Ordnung zu behalten. Das passiert automatisch und wir über FilePath geregelt. Nachdem die Bilder hochgeladen sind, wird beim nächsten Seitenaufruf die Statusmeldung "Das Verzeichnis sites/default/files/photos/xyz wurde erstellt." angezeigt. Soweit alles ok. Jetzt kann es aber sein, dass bei hohem Traffic auf der Webseite der nächste Seitenaufruf nicht vom Admin, der die Bilder einstellt, verursacht wird, sondern von einem anonymen Besucher, der dann genau diese Meldung sieht. Das ist natürlich unschön, wenn ein Gast solch eine Meldung sieht, die dem Admin vorbehalten sein sollte. Weiß jemand, ob das "normal" ist bzw. wo man eventuell Einschränkungen machen kann, wer solche Meldungen sehen soll?
- Anmelden oder Registrieren um Kommentare zu schreiben
Nur wenn er sie verursacht hat
am 01.11.2009 - 10:50 Uhr
Jetzt kann es aber sein, dass bei hohem Traffic auf der Webseite der nächste Seitenaufruf nicht vom Admin, der die Bilder einstellt, verursacht wird, sondern von einem anonymen Besucher, der dann genau diese Meldung sieht.
Das ist mir neu. Ich dachte bis jetzt,
drupal_set_message
puffert Nachrichten in der Session, so das sie nur dem Benutzer angezeigt werden, der sie mit seinem Seitenaufruf verursacht hat.--
Ja, so sollte es auch sein.
am 01.11.2009 - 14:13 Uhr
Ja, so sollte es auch sein. Es ist inzwischen aber aufgefallen, dass es bei dieser Galerie aussetzt und halt auch andere Besucher diese Message sehen. Das ist aber auch die einzige Ausnahme. Bei anderen Modulen/ Funktionen auf der Seite passiert es nicht. Hat jemand eine Idee, wie ich dem auf die Schliche kommen kann? Kann es sein, dass z. B. bei einem Modul, welches zur Galerie beiträgt ein Fehler steckt (image_fupload, filefield, filepath...)?
Das einizge was mir
am 01.11.2009 - 19:15 Uhr
Das einizge was mir einfällt ist, daß du dich gleichzeitig mit dem selben Browser gleichzeitig mit zwei unterschiedlichen Accounts anmeldest. Dann könnte es sein, daß es so scheint als ob der eine Benutzer die Meldungen des anderen Benutzers sieht. Hast du das gemacht? Ansonsten halte ich es für ausgeschlossen.
--
Nein das habe ich nicht
am 01.11.2009 - 19:40 Uhr
Nein das habe ich nicht gemacht. Der Admin der Seite hat einen Anruf von einem Gast bekommen, der das gesehen hat und ihn zufällig kennt. Sehr merkwürdig... Die template.php wurde für die Galerie erweitert, um ein paar keine Funktionen hinzuzufügen. Aber dabei dürfte doch das Message-System nicht beeinflusst werden? Andere Eingriffe gab es nicht.