PRADO is a component-based and event-driven framework.
Look at that example on the homepage. That's .NET with a PHP5 wrapper on it, not literally of course, but you get the point. And yes, it has user authentication built in as recently described in this PHP framework comparison chart. Enjoy. And I'll take the first 1,000 shares at a discount when you go public.