Authentication in een MVC framework.
Tot nu toe heb ik een AuthenticationModel die het inloggen en uitloggen regelt en moet ik een UserModel maken.
Daarnaast moet ik dus per gebruikersgroep rechten gaan bepalen.. Hoe implementeer ik dit idee in een MVC framework.
Daar naast heb ik ook iets gehoord over ACL (access control list) alleen kan ik zelf niet bedenken hoe ik dit zou kunnen gebruiken.
Alvast bedankt voor jullie reactie's!
- Ik maak een eigen framework gewoon om te oefenen en om door te krijgen wat een Model View Controller nou eigenlijk is.
Mss dat ik iets mis ...
En eigenlijk leer je ook, denk ik zelfs beter door te proberen een bestaand MVC framework te begrijpen ala CodeIgniter, ZF, Symfony, etc.
@Sebastiaan: kritiek geven is makkelijk, alleen voegt jouw opmerking helemaal niks toe en is de topicstarter er geenszins mee geholpen.
Zoals Kees zegt kun je ook een kijkje nemen bij andere frameworks, bijvoorbeeld http://framework.zend.com/manual/en/zend.acl.introduction.html
Heb inderdaad een kijkje genomen naar Zend Framework en CodeIgniter.
@Sebastiaan Ik vraag niet hoe een MVC FW werkt, ik vraag hoe je authentication kan implementeren in een MVC FW. Zoals dat je een plugin schrijft die een preDispatch methode heeft en je naar het loginsysteem stuurt als je niet bent ingelogd (wat ik van Zend Framework heb begrepen).
En als je een framework een beetje begrijpt, wees dan ook niet bang om de broncode te bestuderen.
Pim - op 16/09/2011 16:04:10:
En als je een framework een beetje begrijpt, wees dan ook niet bang om de broncode te bestuderen.
Oke! Ik heb al aardig wat "research" naar Zend Framework gedaan, ga ook even kijken naar CodeIgniter en CakePHP e.d.
Maar zal ook even een kijkje nemen naar de source, ookal zal dat waarschijnlijk aardig ingewikkeld zijn.
Die patterns maken het moeilijk voor jouw. Ik weet niet echt hoe jouw 'basis' PHP kennis is, maar ik denk wel dat je er uit kan komen.
Gewijzigd op 16/09/2011 19:03:47 door Niels K
Ik ben zelf niet zo'n fan van het opzoeken van design patterns. Toen ik met OOP begon wou ik graag leren wat dit nou inhield, maar ik snapte er eerst niet veel van. Later kwam ik erachter dat veel patronen heel logisch zijn en dat ik er veel al vaak had gebruikt. Ik raad je aan zelf gewoon te beginnen en goed na te denken hoe je je objecten wil laten samenwerken als je op problemen stuit. Die design patronen verzin je dan zelf wel.