In your model (db.py) set at the beginning :

from gluon.tools import *
auth=Auth(globals(),db)
auth.define_tables(username=True)


Best regards,

-Mathieu
On Fri, Jun 25, 2010 at 14:03, Jacques van der Merwe
<[email protected]>wrote:

> Greetings all,
>
> I would like to use an alternative authentication like LDAP for
> example, but would like to use the 'username' field instead of the
> default 'email' field. In the web2py book, it says "By default, Auth
> uses email and password for login, but it can, optionally, use
> username instead of email." I am struggling to find where to set this
> option. I've dug around in tools.py where the Auth class is defined,
> but I still cannot locate it.
>
> I would assume that when this option is set, the user/login form
> changes the email field to a username field? I hope this is the
> case. :)
>
> Any advice would be most welcome!
>
> Cheers,
> -Jacques

Reply via email to