Multiple services of type Nette\Security\IAuthenticator found

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

Ahoj, učím sa podľa anglického tutoriálu (https://doc.nette.org/cs/quickstart) a pri prihlasovaní mi vypíše chybu: http://screenshot.cz/O2BQV/

config.neon mám takto:

	nette:
		application:
			...
		database:
			...
		session:
			...
		security:
			users:
				nick: pw
Jan Tvrdík
Nette guru | 2595
+
0
-

Zdravím, jak vypadá u tebe sekce services? Zřejmě tam máš definovaný další Authenticator a Nette tak neví, který použít.

lime
Člen | 55
+
0
-

Ďakujem :) mal som tam ďalší authentificator

//EDIT: chcem sa spýtať, či teraz každý presenter obsahuje premennú $user, lebo keď som dal ako podmienku toto: n:if=„$user->loggedIn“ tak to fungovalo, ale keď som chcel niekde vypísať: {$user->username} tak toto nejde, diky

Editoval lime (7. 12. 2013 14:09)

bazo
Člen | 620
+
0
-

$user->identity->username

lime
Člen | 55
+
0
-

bazo napsal(a):

$user->identity->username

takto mi to nevypísalo ani chybu, ale ani username

Jiří Nápravník
Člen | 710
+
0
-

Najeď na Debugbar a ikonka úplně vpravo, na ní když najedeš, tak tam máš ten obejkt identity a to co je v tom poli data tak k tomu můžeš takhle přistupovat, či-li je tam vůbec ten username s nějakou hodnotou?

lime
Člen | 55
+
0
-

Jiří Nápravník napsal(a):

Najeď na Debugbar a ikonka úplně vpravo, na ní když najedeš, tak tam máš ten obejkt identity a to co je v tom poli data tak k tomu můžeš takhle přistupovat, či-li je tam vůbec ten username s nějakou hodnotou?

aha diky :) v „username“ je NULL, ale nick je v „id“…