Your problem may be that Cheetah.Template extends WebKit.Servlet. So when you have your page extend from Secure, it is extending WebKit.Servlet twice.
I while back I got around this by altering the source of Chetah.Servlet to not import WebKit.Servlet. You can see some code in there that checks
Hi,
I'm trying to figure out how to get form-based authentication working
with cheetah templates. What I've got so far:
A static login form that posts to LoginServlet.py, which validates the
username/password and sets a number of WebKit session variables.
I have a test servlet called ("Test")