On Feb 11, 2010, at 7:57 AM, Alexandre Andrade wrote:

> I'm trying to customize auth for a long time, without sucess. 
> 
> Massimo said have a bug fixed in trunk, so I'm waiting the new version to see 
> if it works. 
> 
> But in your case, I think its not possible CRYPT()  nothing... so makes sense 
> IS_NOT_EMPTY first. 

The hash function is happy to hash an empty string, so if you put IS_NOT_EMPTY 
after CRYPT, it sees the (non-empty) hash.


> 
> 2010/2/11 aure <[email protected]>
> Hi everyone,
> 
> I have customised my table for authentificaition, as shown by Massimo
> here:
> http://groups.google.com/group/web2py/browse_thread/thread/f4ae0f4c5b9336d0/327ff8e49d88fbb3?lnk=gst&q=custom+authentication+form#327ff8e49d88fbb3
> 
> If I put CRYPT() before IS_NOT_EMPTY(...) in the list of requirements
> for the field 'password', users can register with an empty password.
> If IS_NOT_EMPTY(...) comes first, everything works fine.
> 
> Problematic Code:
> 
> Field('password', 'password', readable=False, label=T('Password'),
> requires=[CRYPT(),IS_NOT_EMPTY(error_message=T('enter a value'))]),
> 
> Non Problematic Code:
> Field('password', 'password', readable=False, label=T('Password'),
> requires=[IS_NOT_EMPTY(error_message=T('enter a value')),CRYPT()]),
> 
> Aurelien
> 
> --
> You received this message because you are subscribed to the Google Groups 
> "web2py-users" 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.
> 
> 
> 
> 
> -- 
> Atenciosamente
> 
> -- 
> =========================
> Alexandre Andrade
> Hipercenter.com
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "web2py-users" 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.


-- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" 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