Trejjam/authorization – správa uživatelů
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- trejjam
- Backer | 65
Zdravím,
napsal jsem si exstensions pro správu uživatelů, je konfigurovatelná přes CLI (pokud má k dispozici kdyby/console). Umí role, resource, generování hashů pro obnovení hesla/aktivaci. Využívá Nette/database (časem možná doctrinu, když se s ní zkamarádím). Instalace přes composer:
$ composer require trejjam/authorization
(zbylá dokumentace na githubu)
Je to první knihovna o které jsem se nějak veřejně zmínil, tak budu rád za response :)
- Jan Endel
- Člen | 1016
Co jsem rychlým průletem kódem zjistil:
- Udělej si nějaký coding standard a ten dodržuj, aktuálnlě je to spíš takový výblitek :-).
- Rozhodně ani throw ani catch \Exception, na vše vlastní nadefinované vyjímky
- Děláš strašně dlouhé metody s boolean přepínačema v parametrech, raděj kratší, co dělají fakt jen jednu věc, než jednu dlouhou.
- David Matějka
- Moderator | 6445
@trejjam a neded primo z Exception, ale z odpovidajici exception z SPL (alespon to rozdel na RuntimeExcetpion a LogicException)
a dodrzuj PSR-0 (nebo PSR-4), tedy co trida to soubor (ne jako tady), pripustitelne je to max u vyjimek, ktere muzes dat do jednoho souboru, viz treba kdyby/doctrine