Witam,
już jakiś czas temu próbowałem rozwiązać "problem" niewidocznych nowych postów i wydawało mi się, że poprawiłem co trzeba.
Może najpierw wytłumaczę w czym CHYBA problem, a potem potem postaram się Wam jakoś pomóc.
Chodzi mianowicie o to, że forum próbuje zapisać informacje o sesji w pliku cookie w Waszej przeglądarce. Jest to standardowa funkcja aplikacji internetowych.
Problem w tym, że my staramy się, aby forum było pod adresem
http://bieganie.pl/forum a nie pod
http://www.bieganie.pl/forum
Niestety cookies są takie, że jeżeli zostaną zapisane jako
www.bieganie.pl, to są traktowane jako inne niż te z domeny bieganie.pl (z różnych względów bezpieczeństwa)
Dlatego jeśli wchodzicie na
http://www.bieganie.pl/forum i się logujecie formularzem, to skrypt forum zakłada Wam sesję,
następnie porównuje kiedy ostatnio byliście na forum i posty które pojawiły się od tamtego czasu odpowiednio zaznacza. Ale ponieważ cookie jest zapisywane jako
www.bieganie.pl, a skrypt przekierowuje Was na bieganie.pl/forum (zwróćcie na to uwagę)
po następnym kliknięciu okazuje się, że Wasza sesja jest nieważna i należy zalogować się jeszcze raz. Wtedy - po zalogowaniu - poprzednia wizyta odnosi się do tej sprzed chwili,
więc praktycznie nie ma nowych postów. Podejrzewam, że w przypadku zalogowania automatycznego, korzystając z opcji "Zaloguj mnie automatycznie przy każdej wizycie", takie podwójne logowanie odbywa się "w tle", "kasując" w ten sposób informację o nowych wiadomościach.
A teraz jak wydaje mi się, że można to naprawić.
Przede wszystkim zrobiłem tak, że jeśli wejdziemy na
www.bieganie.pl nastąpi automatyczne przekierowanie na bieganie.pl, więc teoretycznie powinno to załatwić sprawę.
Ale jeżeli macie jakieś stare "cookies", które odnoszą się do
www.bieganie.pl, to mam podejrzenia, że przy automatycznym logowaniu nadal nie jest to odpowiednie "cookie" i ponownie loguje użytkownika.
Spróbujcie wykasować u siebie wszystkie pliki "cookies" - W Internet Explorerze wybieramy z menu Narzędzia -> Opcje Internetowe... -> zakładka Ogólne -> sekcja Tymczasowe pliki internetowe są przyciski "Usuń pliki cookie" i "Usuń pliki" - proszę tam usunąć te pliki.
Zamknijcie przeglądarkę (wszystkie otwarte okna), otwórzcie nowe okno przeglądarki i wejdzcie na
http://bieganie.pl/forum. W tej sytuacji forum powinno Was poprosić o zalogowanie się, zalogujcie się nazwą użytkownika i hasłem i nie zaznaczajcie automatycznego logowania.
Z tego co byłem w stanie u siebie sprawdzić, to powinno zadziałać. Jak nie, będę szukał dalej.
Pozdrawiam