在一个应用程序中,我需要创建两种类型的帐户,比如说用户和导师。他们每个人都应该能够注册/登录/...用户/导师帐户,由 db 中的不同表定义。
例如
[app]/user/register
应该提供一个带字段的表单:username, email, password, hobby
[app]/tutor/register
应该提供一个带字段的表单:username, email, pass, name, surname, telephone
Web2py 身份验证服务允许使用auth_user
可自定义的表。有没有办法在一个应用程序中根据控制器分别使用两个表?
字段auth.settings.table_user
包含对 auth_table 的引用,但我可能不应该将它用于此目的。