a, i see, so that's my fault part, i've already test your suggestion, and it's work fine. thank you so much for your explaination, anthony.
On Tue, Oct 18, 2011 at 10:33 AM, Anthony <[email protected]> wrote: > Actually, I guess the insert still works, but when the password is shorter > than the min_length, CRYPT converts it to an empty string. > > Try using 4-character passwords, or set auth.settings.password_min_length = > 1. > > Anthony > > > On Monday, October 17, 2011 11:30:58 PM UTC-4, Anthony wrote: > >> auth.settings.password_min_**length defaults to 4, and he's trying to >> insert a 1-character password, so the validation through CRYPT is failing. >> >> On Monday, October 17, 2011 11:15:35 PM UTC-4, Massimo Di Pierro wrote: >> >>> In which way it does not work? >>> >>> On Oct 17, 9:59 pm, 黄祥 <[email protected]> wrote: >>> > Hi all, >>> > >>> > i've tried using db_wizard_populate to insert the users and it's >>> > passwords, in the previous version it's work fine. >>> > did anyone have an idea to fixed it? >>> > >>> > thanks a lot before. >>> > >>> > ex. >>> > >>> > # models/db_wizard_populate.py >>> > from gluon.contrib.populate import populate >>> > if db(db.wiki).isempty(): >>> > db.auth_user.bulk_insert([{'**first_name' : 'a', >>> > 'last_name' : 'a', >>> > 'email' : '[email protected]', >>> > 'password' : >>> > db.auth_user.password.**validate('a')[0]}, >>> > {'first_name' : 'b', >>> > 'last_name' : 'b', >>> > 'email' : '[email protected]', >>> > 'password' : >>> > db.auth_user.password.**validate('b')[0]}]) >>> >>

