Thanks, Massimo. I made up those 3 lines in an attempt to get things
to work. Obviously, I didn't know what I was doing :(

So I made your changes as per this:

----------------------------
# CUSTOM USER
# instantiate auth
auth=Auth(globals(),db)
# define custom user table
auth.settings.user_table = db.define_table(
        auth.settings.auth_user_table,
        db.Field('first_name', length=128, default=''),
        db.Field('last_name', length=128, default=''),
        db.Field('email', length=128, default='',
                requires = [
                        IS_EMAIL(),
                        IS_NOT_IN_DB(db,'%s.email'%auth.settings.auth_user)
                        ]
                ),
        db.Field('password', 'password', readable=False,
                label='Password', requires=CRYPT()),
        db.Field('registration_key', length=128,
104>            writable=False, readable=False, default=''),
        )

# define any other requires tableauth.define_tables()
auth.settings.captcha=Recaptcha
(request,public_key='RECAPTCHA_PUBLIC_KEY',private_key='RECAPTCHA_PRIVATE_KEY')
auth.settings.mailer=mail               # for user email verification

auth.define_tables()                    # creates all needed tables

crud=Crud(globals(),db)                 # for CRUD helpers using auth
crud.settings.auth=auth                 # (optional) enforces authorization on 
crud
----------------------------
and got this error message:
Traceback (most recent call last):
  File "gluon/restricted.py", line 176, in restricted
  File "C:/web2py/applications/myapp/models/db.py", line 104, in
<module>
  File "gluon/sql.py", line 986, in define_table
  File "gluon/sql.py", line 438, in cleanupType
Error: expected string or buffer

Where line 104 is indicated in the code above by "104>" at the
beginning of the line.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to