The IBM developerWorks site has posted the third part of their series looking at the Agavi framework and introducing you to come of the core concepts of its use. This part looks specifically at adding authentication/administration functionality to the sample application they've been building.
Over the next few sections, I'll help you make the Web Automobile Sales Platform (WASP) example application even smarter, as you add the ability for users to create, edit and delete records through a Web interface. I'll also discuss the basics of Agavi's security framework, and show you how to restrict certain functions to authenticated users only.
He includes to code to set up the new actions, templates and views as well as including a look at validators, database interaction and how to wrap it all in a simple user authentication script.