Good point, Anthony.

I didn't remember the password was encrypted in a validator.

Shame on me, guys. ;-)


On Thu, May 23, 2013 at 4:29 PM, Anthony <abasta...@gmail.com> wrote:
> After auth.define_tables(), I think:
>
> db.auth_user.password.requires = None  # or some other validator, such as
> IS_STRONG()
>
> should do it. By default, the password field has a CRYPT() validator, which
> does the hashing -- this would remove/replace that validator.
>
> However, this is not a good practice. I can see why you might initially want
> to have the plain text of temporary passwords to distribute, but once a user
> logs in and updates the password, why do you continue to need the plain text
> of the updated password?
>
> Anthony
>
> On Thursday, May 23, 2013 4:44:52 AM UTC-4, Ahmad Faiyaz wrote:
>>
>> Hello,
>> I am new on web2py. I am using it to develop a Programming Contest
>> Management system. Now on a ONSITE Programming Contest , we have to
>> distribute username and password printed on paper. So i have implemented a
>> function which will generate user accounts automatically then print the
>> passwords on a PDF. Web2py uses encrpytion to store the password, which is
>> not retrievable. Now i can have a different table to store the passwords,
>> but when i use use Auth to modify the password, i will be unable to update
>> my own table. What to do now ? How i can disable encryption on auth_user
>> table ? Can anyone help !!
>
> --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "web2py-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to web2py+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to