User login a session, který se nemění
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- mcmatak
- Člen | 504
<?php
public function login($username = NULL, $password = NULL)
{
$this->logout(TRUE);
$credentials = func_get_args();
$this->setIdentity($this->context->authenticator->authenticate($credentials));
$this->setAuthenticated(TRUE);
dump($this->session);
dump($this->context->session->getSection('Nette.Web.User/'));
$this->onLoggedIn($this);
}
?>
nevíte někdo proč $this->session obsahuje data a session v contextu je uplně čistý?
edit 1:
ještě dodám, že $_SESSION obsahuje vše co má
edit 2:
problém se zdá být v setExpiration na tuto část session, kde by jste to
nastavovali?
edit 3:
po setexpiration na cast session sice lze nacist obsah session a je tam co ma,
nicmene user to opet nenajde :)
sem ztraceny v tom co vlastne nefunguje, mate nekdo zkušenost s podobným problémem?
Editoval mcmatak (2. 7. 2011 22:18)