I will look into this shortly anyway... having a picture in the auth_user
table is a vulnerability. This is because the upload entry may appear upon
registration allowing un-registered users to uploading large files.
On Saturday, 1 December 2012 08:59:21 UTC-6, Don_X wrote:
>
> Hello web2py users,
>
> I am in the process of completing the "edit profile" option for the web
> app members and I am experiencing a particular problem that is causing me
> a headache !
>
> in the profile controller, I am using the following function to update a
> user's profile :
>
> def editprofile():
> table = db.auth_user
> form= crud.update(table,request.args(0))
> return dict(form=form)
>
>
> and in the view, just to test this function, I am starting out with a
> simple view with no customization like :
> {{extend 'profile/userlayout.html'}}
> <h4>This is editprofile </h4>
> {{=form}}
>
> in db.auth_user there is the picture or avatar for the user among other
> fields
>
> First observation ) When a user updates his profile, all other fields gets
> updated ... except the picture field ! ???
>
> Second ) the fields that used checkboxes as widgets when the user was
> registering on the site do not show as checked on the edit profile view !
>
> So :
> the user's profile keeps the old picture and old thumbnail even after
> uploading a new one to replace the old ....
> the new picture uploaded does not even make it to the table nor to the
> upload folder ! ... however, I do get the message that the uploaded pic was
> re-sized but ... it is not there !
> and I wish to have that same picture to show up on the edit profile page
> before the submit (update) button is pressed !
>
> And why doesn't the checkboxes show their status or value when in edit
> profile view ?
> any assistance on this will be greatly appreciated !
>
> thank you
>
> Don
>
>
>
--