nečekané odhlášení při nějaké akci nebo refreshi (NEminimalizovaná verze)

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

verze Nette Framework 2.0-dev (revision 5bdf5b0 released on 2010–11–12) nebo aplha 2010 11 11

Mám problém. Přihlásím se na stránku pomocí (simpleauthenticatoru- viz bootstrap) Jsem přihlášený (dump identity). Pak stačí přejít na jiný link nebo refresh stránky a jsem odhlášený.
Zkoušeno na localhostu, vlastní servru, firefoxu i opeře.

TO důležité: Na minimalizované verzi se to chová OK, ale na normální to blbne.
Ještě dodám, že například examples mi fungují (konkr. Akrabat(demo,xxx), ale tam není SimpAuth)
bootstrap:

//Config Dirs
define("LIBS_DIR", __DIR__ . "/../../libs");
define("LOG_DIR", __DIR__ . "/log");
define("TEMP_DIR", __DIR__ . "/temp");
define("DEBUG", false); // dev=fals, prod=true, detect=null

//Load Nette
define("APP_DIR", __DIR__);
require LIBS_DIR . '/Nette/loader.php';
//Environment::loadConfig();

//Debug
Debug::enable(DEBUG, LOG_DIR);
Debug::$showLocation = TRUE;
Debug::$showBar = TRUE;

//Services
$R = Environment::getRobotLoader();
$R->addDirectory(APP_DIR. "/models");
$R->register();
$R->autoRebuild=1;
$userdata=new SimpleAuthenticator(array("sdko" => "d0","rd"=>"1d"));
Environment::getUser()->setAuthenticationHandler($userdata);
Environment::setVariable("db", array(
   "driver"=>"sqlite3",
    "file"=>APP_DIR."/model.db",
    "profiler"=>true,
));
Ormion\Ormion::connect(Environment::getVariable('db'));

//Application
$App = Environment::getapplication();
$Ro = Environment::getapplication()->getrouter();
$App->catchExceptions = false; // presenter
$Ro[] = new SimpleRouter(array("presenter" => "Default"));
$App->run();

Editoval bojovyletoun (13. 11. 2010 12:55)

bojovyletoun
Člen | 667
+
0
-

Musím říct, že jsem z toho vedle. Pátrání mě dovedlo, k PresenterTreepanel A (občas) k Requestspanel. Je možné že by to zlobilo?

Mikulas Dite
Člen | 756
+
0
-

PresenterTreePanel to bude těžko, tam se do ničeho kolem usera nešahá. Ale radši zkus tenhle panel pro jistotu updatovat. Mimochdem nová verze se jmenuje NavigationPanel.

bojovyletoun
Člen | 667
+
0
-

Já si standartně všechny rozšíření přepisuji z NS na non NS a v šabloně mi zbylo jedno Nette\…
Tak jsem to smazal a jede to. Navigation jede taky. Ale Requests pořád ne (ikdyž se nějak měnilo v posledním nette rozhraní PresenterRequest : nějak se tam prohodilo Uri za HttpRequest,)

I když tedy nevím, jak to souvisí s tím, že to odhlásí uživatele? A největší záhada je, že v minfied verzi jede vše na 100%.

Teď jsem se přesvědčil, že v minimalizované verzi jde vše. Žádné odhlašování, všechny panely:

  • stopky
  • pamět
  • dump
  • db profiler
  • router
  • presenter tree
  • navigation
  • requests panel ( i šipky se rozbalují,což na lokalu nejde )
  • callback
  • todo

mě by teda zajímal ten důvod s minified verzí

Editoval bojovyletoun (13. 11. 2010 15:12)