But you do understand that registration and login are already provided by web2py and you don't need to write a single line of code?
If I was going to make another rant, I would say that it can be beneficial to forget some of the old ways that you used to do things. If you're just doing this for practice, thats probably ok but I would strongly encourage you and everyone to take advantage of web2py's features. That enables you to focus on the unique aspects of your application.

