Problem med cache och inloggade användare

Events happening in the community are now at Drupal community events on www.drupal.org.
fabsor's picture

Hej!

Vi har en site där vi har på caching för anonyma användare och det fungerar bra, men vi har ett problem som är lite halvintressant. När man loggar in på siten, från till exempel startsidan via login-blocket så blir man som sig bör inloggad och när man går till en annan sida så är man fortfarande det. Om man dock skulle få för sig att gå tillbaka till startsidan igen så är man helt plötsligt inte inloggad längre. Surfar man dock till vilken annan sida som helst så är man inloggad. Försöker man logga in från någon annan sida händer samma sak.

Min första tanke var att det hade med browser-cachen att göra, men så var tydligen inte fallet, då allting såg okej ut i headers.

Den enda lösningen vi kunde hitta var att ta bort login-blocket från sidorna, och istället tvinga användarna att gå till user/login. Då verkar allt till synes fungera. Antingen är det, eller också måsta man stänga av page caching, vilket definitivt inte är ett alternativ.

Någon som haft något liknande problem? Hur har ni löst det?

Comments

Hur är din framsida uppbyggd?

dixon_'s picture

Är det en helt vanlig nod, eller är framsidan uppbyggd med t.ex. Views eller Panels? Kör du någon cachning på dom? Vilken nivå av caching kör ni (normal eller aggressiv)? Vad står Minimum cache lifetime på? Har du någon annan cachemodul aktiverad?

Massa frågor, men det behövs för att kunna lösa problemet, om man själv inte kan studera sajten :)

Sorry om jag var oklar

fabsor's picture

Sorry om jag var oklar =)

  • Framsidan är en view, utan cache.
  • Caching är inställd på aggressiv för närvarande, men det spelar ingen roll om man ställer ner den på normal, problemet kvarstår.
  • Minimum cache lifetime är inte inställd på något tidsintervall.
  • Block cache är på.

//Fabian Sörqvist

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week