Ich komme eine Stunde später und mache ein refresh und da gibt es Knopf/Link “Product Bewerten” statt die Bewertung Form. Also ich war nicht mehr eingeloggt aber oben steht mein Name drauf so als ich eingeloggt bin.
Das kann man leicht reproduzieren; einfach einloggen und den cookie “session-1” löschen die Seite neu laden und dein Name steht oben aber du bist nicht eingeloggt!
dein Problem dürfte hier der SW-HTTP-Cache sein. Die Variable wird nicht neu berechnet um Resourcen zu sparen. Der sinnvollste Ausweg scheint mir zu sein, dass du diesen Teil in ein Widget auslagerst, denn das wird auch mit HTTP-Cache neu berechnet. Als Vorbild kannst du den Warenkorb im Header nehmen - der ist aus genau diesem Grund als Widget umgesetzt.