Prohlížení tohoto vlákna:
1 Anonymní uživatelé
User Session Timeout |
||
---|---|---|
Guru
Členem od:
20:29 7.12.2005 Bydliště Plzeň
Skupina:
Registrovaní uživatelé Vývojáři Příspěvky:
990
|
V adminu je šikovné nastavení Configuration - My Store - Admin Session Time Out in Seconds. Pro samotný obchod něco podobného chybí. Při testování obvyklé nastavení 24 minut délky session nemusí stačit (kdo se má pořád znova přihlašovat) a v php.ini se buď nechci šťourat, nebo nemůžu.
Řešení je naštěstí jednoduché - stačí vytvořit soubor configure.php v adresáři zenroot/includes/local/ (bacha na ten /local/) s jediným řádkem kódu: @ini_set('session.gc_maxlifetime', 36000); kde číslo je nastavení timeoutu ve vteřinách (v tomto případě 36000 = 10 hodin). Druhou možností je lehce očůrat ZenCart a místo výše uvedeného řádku napsat define('DIR_WS_ADMIN', 'blabla'); V tomto případě se délka timeoutu pro obchod přebírá z nastavení pro admina. Místo 'blabla' může být opravdu cokoli, stačí aby DIR_WS_ADMIN bylo vůbec definované. Šlo by to samozřejmě dopsat rovnou do zenroot/includes/configure.php, ale takhle je to čistší a po testování to můžu jednoduše smazat.
Zasláno: 20:59 8.12.2005
|
|
Přenos |
Můžete prohlížet témata.
Nemůžete zakládat nová témata.
Nemůžete odpovídat na příspěvky.
Nemůžete editovat Vaše příspěvky.
Nemůžete mazat Vaše příspěvky.
Nemůžete přidávat nové ankety.
Můžete hlasovat v anketách.
Nemůžete připojovat soubory k příspěvkům.
Nemůžete přispívat bez schválení.