hi, I have a website which is written by PHP, so i decided to move to
python and use web2py for new version of my site.
anyway, in my Mysql Database i have lots of tables, one of them is
"Users" table. the table is like this


db.define_table ("qbp_user",
     Field ("userid", "integer"),
     Field ("email_address", "string", length = 50, required=True),
     Field ("username", "string", length = 25, required=True),
     Field ("PASSWORD", type='password', readable=False, length = 255,
required=True),
     Field ("user_level", "string", length = 11, default=2),
     Field ("signup_date", "datetime", default=now),
     Field ("last_login", "datetime"),
     Field ("country", "string", length = 50),
     Field ("ip", "string", length = 50),
     Field ("homepage", "string", length = 50),
     Field ("activated", "integer", default=0),
     Field ("session", "string", length = 255),
     Field ("avatar", "string", length = 100),
     Field ("signature", "text"),
     Field ("messenger2", "string", length = 55),
     Field ("title", "string", length = 20, default='Registered'),
     Field ("Tell", "string", length = 20),
     Field ("Address", "string", length = 500),
     Field ("score", "integer"),
     Field ("FullName", "string", length = 70),
     Field ("ZipCode", "string", length = 50),
     Field ("mode_state", "integer"),
     Field ("status", "integer"),
     Field ("active_mail", "string", length = 50, default=-1),
     Field ("tanksto", "integer"),
     Field ("tanksfrom", "integer"),
     Field ("type", "integer"),
     Field ("blog_url", "string", length = 100),
     Field ("settings", "integer", default=1),
     Field ('registration_key', length=512, writable=False,
readable=False, default=''),
     Field ('reset_password_key', length=512, writable=False,
readable=False, default=''),
     migrate = False)


As you can see i have `userid` instead of `id` and have `FullName`
instead of `fist_name` and `last_name`,  and at last i have
`email_address` as `email`,
this is  a very big website and have different parts, so i can't
change fields name, because i'm sure my code broken in other parts.

i know i can change the auth_user table name(i read about this in
http://web2py.com/book/default/chapter/08#Customizing-Auth), but is it
possible to change auth_users'fields names too? is it possible that i
migrate web2py authentication with my database? or i should my own
athentication?


p.s: sorry for my bad english :)

Reply via email to