leleu
I notice in the ACL section, WRT the "redirect" methods (when you try to access the page w/o being logged in) there is a bug. When you set redirect with an action (look at the line $this->redirect( array('action'=>'index'), null, true)) that you do not leave the Products controller (i.e. you get taken to the products index, rather than the login page). I believe the line should be:
$this->redirect( '/users/index');
This will take you to the login page. You could set a variable to return you to the requested product page (from the original click, pre-login). Then you would have to modify the login controller, so that if $redir is set, you go there; otherwise goto the default page after login.
As much as I love this series, anyone else think it could use another review? I noticed several of these little bugs in it. Maybe I'll write the author...