I tried changing the password field's name to a name which didn't
contain the 'password' substring and I could successfully load the
registration page using both sqlite and Firebird.

I wonder why 'password2' didn't work.

On Thu, Jun 25, 2009 at 3:51 AM, Alexei
Vinidiktov<[email protected]> wrote:
> 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<[email protected]> 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 <[email protected]>
>> 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
>



-- 
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 [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to