Problém se SESSION na produkci (wedos)

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Budry
Člen | 88
+
0
-

Zdravím,
nahrál jsem web na hosting u wedosu, ale narazil jsem na problém se session.

Laděnka

Nepodařilo se mi přijít na to, kde je chyba. Na locale všechno funguje jak má, ale u wedosu ne.

Uměl by někdo poradit co s tím?

Předem díky

Filip Procházka
Moderator | 4668
+
0
-

Chyba je v tom, že máš session nastavenou na autoStart:smart a ve formuláři určitě používáš ->addProtection(). Když pak takový formulář vykreslíš v šabloně, tak se vytvoří až na poslední chvíli. Bohužel, v ten moment už je vykreslený kus šablony před tím a session není možné nastartovat. Koukám, že to máš trošku jinak, ale problém zůstává.

Řešením je startovat session vždy (v configu autoStart:true), nebo ji startovat ručně v konkrétním presenteru, před začátkem renderování.

Budry
Člen | 88
+
0
-

Díky , pomohlo