Trvale prihlaseni v novem nette

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

Zdravim,
toto tema je tu tisickrat, ale nepodarilo se mi to zprovoznit.

po loginu uzivatele nastavuji 14 dnu a drzeni prihlaseni i po zavreni prohlizece

<?php
$this->getUser()->setExpiration('14 days', FALSE)
?>

zaroven mam v config.neon

<?php
session:
		expiration: 14 days
?>

experimentoval jsem i s hodnotami autoStart: true… pak zmensit 14 dnu treba na den… a nic. Kazdopadne v nastaveni PHP to asi nebude, protoze tu mam nejakej wordpress projekt a tam to trvale prihlaseni funguje v poradku.

Nenapada Vas jeste neco, co jsem kde mohl prehlidnout?

Diky moc

David Matějka
Moderator | 6445
+
0
-

zkus pod session sekci v neonu pridat:

save_path: %tempDir%/session
Ja
Člen | 260
+
0
-

Tak neuspech, session soubor to vytvori, ale to prihlaseni to neudrzi :(

ali
Člen | 342
+
0
-

Ja napsal(a):

Kazdopadne v nastaveni PHP to asi nebude, protoze tu mam nejakej wordpress projekt a tam to trvale prihlaseni funguje v poradku.

Nicmene, radsi si zkontroluj, na kolik mas nastavenou hodnotu session.gc_maxlifetime v php.ini

Ja
Člen | 260
+
0
-

session.gc_maxlifetime: 1600000

coz odpovida asi 18 dnum

Ja
Člen | 260
+
0
-

edit2: pri debugovani jsem se preklik pri odesilani checkboxu „remember“ a myslel jsem si, ze se provadi jina vetev setExpiration, nez se doopravdy provadela

kazdopadne diky

Editoval Ja (24. 12. 2014 19:00)