problém s authentikátorem Service of type Nette\Security\IAuthenticator not found

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

zdravím,

snažím se použít vlastní authenticator a mám následující problém při přihlašování:
Service of type Nette\Security\IAuthenticator not found

log:
http://log.trolujeme.eu/…ddd093f.html

následující soubory by se mohli týkat tohoto problému:

config.neon: http://pastebin.com/8XE2SYT1
AuthPresenter: http://pastebin.com/Z5q6n5Av
Users model: http://pastebin.com/BLRvpqff

opravdu nevím kde už hledat chybu :/ .. podle nějakého topicu by to mohl být config.neon, ale nic jsem neodhalil.

Šaman
Člen | 2666
+
0
-

Možná jsem úplnej slepejš, ale ať hledám, jak hledám, servisu Authenticator v configu nevidím. V contextu ji máš? Jestli ne, tak ji přidej, jestli jo, tak nevím kde se ti tam vzala. IMHO tam není.

Editoval Šaman (28. 11. 2012 22:17)

hAssassin
Člen | 293
+
0
-

Chybí ti ta service v configu. Do sekce services přidej (namespace a nazev tridy si uprav podle sebe):

services:
    ...
    authenticator: \AdminModule\Models\Users
    ...
vvoody
Člen | 910
+
0
-

Nestačí mať v configu model loader, treba z neho tú triedu čo implementuje IAuthenticator vytiahnuť do samostatnej služby.

Xchos
Člen | 40
+
0
-

hAssassin napsal(a):

Chybí ti ta service v configu. Do sekce services přidej (namespace a nazev tridy si uprav podle sebe):

services:
    ...
    authenticator: \AdminModule\Models\Users
    ...

pomohlo, dekuji :)