> web2py's auth is take it or leave it.

I disagree. You can find the definition as Anthony suggests in the source 
of gluon/tools.py.
You can add fields with 

auth.settings.extra_fields['auth_user']=[Field('address')]

You should not remove fields. because they are the minimum necessary to 
make things work. You can remove first_name and last_name but life is 
easier if you simply make them invisible.

You do not have to use {{=auth.navbar(...)}} in your layout.html.

Reply via email to