Nelze se přihlásit do administrace na hostingu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- bluray
- Člen | 178
Dobrý den, umístil jsem projekt na hosting a mám problém s přihlášením. Na localhostu i na jiném hostingu se přihlásím bez problému.
Takto vypadá kod metody zpracovávající formulář:
public function signInFormSucceeded($form, $values) {
try {
$this->getUser()->login($values->email, $values->heslo);
$this->redirect('Homepage:');
} catch (Nette\Security\AuthenticationException $e) {
$form->addError($e->getMessage());
}
}
v Homepage pak mám metodu:
public function startup() {
parent::startup();
if(!$this->getUser()->isLoggedIn())
$this->redirect("Sign:in");
}
Přihlašování funguje dobře, když zakomentuju ten redirect na homepage, tak v debugbaru mám nastavenou identitu a když si vypíšu $this->getUser()->isLoggedIn() tak tam je taky true. Ale jakmile přesměruju na homepage, identita se ztratí a nejsem přihlášen a vrátím se zpět na přihlašovací formulář. Neví někdo kde může být problém? Děkuju