I just wrote a blog post on this! http://groups.google.com/group/web2py/browse_thread/thread/1a522db61b5e5d44
-- Thadeus On Thu, Apr 22, 2010 at 1:12 PM, Patrick <arcaneli...@gmail.com> wrote: > > > On Apr 22, 12:18 pm, Jonathan Lundell <jlund...@pobox.com> wrote: >> On Apr 22, 2010, at 9:32 AM, Patrick wrote: >> >> > I'm sorry your solution *does* work, I misread it in the reply, the >> > formatting got off and I was treating it like a separate variable. So >> > it works! When you first start web2py the user gets created (and every >> > time the user gets deleted as well. I'll figure out a better way to do >> > this later on. For now call this a feature). But the password gets set >> > properly and you can login and perform actions as the user. Thanks for >> > all the suggestions, until next time. >> >> I use something like this to make it happen once. This isn't necessarily the >> test you want, but it's adaptable. >> >> if not db(auth.settings.table_group.id>0).count(): >> ...do your thing... >> > > Thank you so much! I looked at your example and was able to create > something simply usable. > Can't believe I'm coding... > > # default credentials. at least *one* user must exist or the default > "ticket master" user > # will be created. > fname='ticket' > lname='master' > maile='tmas...@localhost' > passwd='tmaster09!' > # Johnathan's suggestion on running this once. Works like a charm. > # Thank you Massimo for the password part. > if not db(db.auth_user.id>0).count(): > > ticket_master=db.auth_user.insert(first_name=fname,last_name=lname,email=maile, > > password=db.auth_user.password.requires[0](passwd)[0]) > else: > pass > > > -- > Subscription settings: http://groups.google.com/group/web2py/subscribe?hl=en >