QuickStart – Autentifikace – neustále hlásí chybu

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

Ahoj,

zkouším podle návodu první aplikaci, jsem asi úplně hloupá. Ale nemůžu přijít na to, co dělám špatně. V poslední kapitole u přihlašování to hází pořád chybu:

Nette\DI\ServiceCreationException
Service ‚user‘: Multiple services of type Nette\Security\IAuthenticator found: nette.authenticator, 24_Model_UserManager

v config.local.neonu mám toto:
security:
users:
admin: secret

David Matějka
Moderator | 6445
+
0
-

nevim, v jakym stavu je aktualne quickstart, ale vypada to, ze se vychazi ze sandboxu, kde se jako sluzba registruje UserManager s vlastni implementaci authenticatoru. melo by tedy stacit smazat z tveho config.neon tenhle radek

M!rec.cz
Člen | 1
+
0
-

Ahoj,

1)
v config.neon smaž řádek:

  • Model\UserManager

2)
Pak je ještě chyba v ukázkovém kódu v metodě createComponentSignInForm()
místo $form = new Form;
má být $form = new Nette\Application\UI\Form;
(v sandboxu je to správně)

dianjan
Člen | 8
+
0
-

Ahoj, mám trošku jiný problém s Autentifikací v aplikaci QuickStart. Pokud se snažím přidat do config.neon nebo do config.local.neon

security:
users:
admin: secret

i když používám pouze TAB neustále mi to hlásí chybu

Nette\Neon\Exception
Either tabs or spaces may be used as indenting chars, but not both.

Jsem úplný začátečník a už si opravdu nevím rady. Dík za pomoc.

Mysteria
Člen | 797
+
0
-

Chyba je jasná, máš namíchaný mezery a taby pro odsunování sekcí v configu. Občas jsem s tím měl taky problém. Doporučuju všechna odsazení vymazat, ať je všechno úplně vlevo a pak to pomocí tabů poodsazovat do požadovaných úrovní.

dianjan
Člen | 8
+
0
-

Díky, už to jede…