I could have sworn that it worked fine with sqlite, but I've just tested it, and it doesn't!
I've upgraded to the latest version of web2py and tested the registration page with sqlite. Now it works fine. In order to make the app work with Firebird I changed the password field's name to password2 as you had suggested: from gluon.tools import * auth=Auth(globals(),db) # authentication/authorization auth.settings.password_field='password2' # I added this line here. auth.define_tables() # creates all needed tables crud=Crud(globals(),db) # for CRUD helpers using auth service=Service(globals()) # for json, xml, jsonrpc, xmlrpc, amfrpc then I tried again with sqlite (not Firebird). This time accessing the registration page gave me the same error as before. What have I missed? Did I put the line auth.settings.password_field='password2' in the wrong place? Did I have to add anything else? On Thu, Jun 25, 2009 at 3:12 AM, mdipierro<mdipie...@cs.depaul.edu> wrote: > > Let's isolate the problem. does it have to do with firebird or do you > have the same problem with sqlite also? > > Massimo > > On Jun 24, 12:35 pm, Alexei Vinidiktov <alexei.vinidik...@gmail.com> > wrote: >> Hello, >> >> After I managed to connect to my Firebird database from the default >> welcome application of web2py, I tried visiting different pages of the >> Welcome app, such as the index page, the login page and the >> registration page. >> >> The first two pages loaded and displayed fine, but when I tried to >> load the registration page, after several seconds of waiting I got >> this ticket: >> >> 'Traceback (most recent call last): >> File "/var/www/alvinru/data/www/bilingsoft.ru/gluon/main.py", line >> 348, in wsgibase >> serve_controller(request, response, session) >> File "/var/www/alvinru/data/www/bilingsoft.ru/gluon/main.py", line >> 132, in serve_controller >> run_controller_in(request.controller, request.function, environment) >> File "/var/www/alvinru/data/www/bilingsoft.ru/gluon/compileapp.py", >> line 277, in run_controller_in >> restricted(code, environment, filename) >> MemoryError' >> >> That was on CentOS, which is a VPS with only 256 Mb RAM. >> >> When I tried to do the same thing on Windows (1 Gb RAM), loading the >> registration page resulted in the Python process eating up more and >> more RAM and never stopping. I had to kill the Python process from the >> Task Manager. >> >> -- >> Alexei Vinidiktov >> CentOS 5.2, WinXP Pro SP3, Python 2.5.4, web2py 1.64.3, Firebird 2.1.2 >> Super Server > > > -- Alexei Vinidiktov --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---