Autorizator uzivatelu z config.neon

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

Ahoj všem, mám takový problém. Nevím, jak v config.neon zapsat isAllowed, když mám nadefinované role, uživatele i resources, na jednu jednoduchou aplikaci o jednom uživateli totiž taková definice v config.neon stačí, nemusí se psát potencionálně chybný kód, jenom jsem to prostě nikde v dokumentaci nenašel…samozřejmě můžu zapsat isAllowed pravidla ručně, ale takhle by to podle mě bylo o dost jednoduší, hezčí a vůbec :-) ..můj config.neon (důležité části):

<?php

common:
	nette:
		security:
			users:
				jirka: heslo

			roles:
				guest:
				admin: guest

			resources:
				Homepage:

			#privileges:
			#	???
?>

Editoval potapnik (19. 6. 2012 12:15)

potapnik
Člen | 127
+
0
-

Super díky, to jsem přehlédl, nicméně ještě jedna věc – přiřazování rolí uživatelům jsi vyřešil? Začíná to být celkem komplikované, tak to asi hodím do standardního přehledného skriptu :-)

uestla
Backer | 799
+
0
-

Pokud máš seznam uživatelů a jejich hesel v configu, tak se defaultně použije interní SimpleAuthenticator. Pak se rozlišují jen 2 role, a sice přihlášen a nepřihlášen (viz zde).