adding username or email (based on auth preferences) is needed ....
showing the password in the parameter is really this bad ?

On 1 Feb, 22:12, Niphlod <niph...@gmail.com> wrote:
> bump ....
>
> On Jan 26, 9:42 pm, Niphlod <niph...@gmail.com> wrote:
>
> > Hello, I'm working on integrating uploadify with web2py....
> > Unfortunately uploadify doesn't use cookies at all when posting the
> > files so if I want to "assign" an user to an uploaded file I need to
> > secure the "receiving" function somehow.
> > Uploadify can definitely add a parameter on every POST it does on the
> > receiving page .... I'm not sure how to secure the access to that
> > page. When uploadify is initalized the user is known in advance, so
> > specifyng the parameter(s) is not a problem.
>
> > I don't see any method to retrieve current "active" sessions (I did a
> > quick look into gluon folder) ... but at least it comes to my mind
> > that I can put the user password as it is stored on the database
> > (hashed with the random key) as a parameter and then retrieve the user
> > querying the auth_user table....
> > In this way I think the user is uniquely identified (or do I need to
> > put also the username in the mix?) ... If he/she can upload a file
> > forging a POST instead of accessing the site is a minor problem ....
> > if that can be fixed is a plus.
>
> > Does anyone have a better idea ? Is that implementation secure ?
>
> > a snippet is better than a thousand words ....
>
> > def receiver_page():
> >     session.forget()
> >     #user detection ........ fill the blanks
> >     ...
> >     ...
> >     detected_user = x
> >     #end user detection....
> >     db.uploaded_files.insert(content=db.uploaded_files.store(stream,
> > filename),
> >                                        user_id=detected_user)
>
> > I know a session.forget() and wanting to know which user is accessing
> > the page is kind of nonsense but nevertheless I'd like to do it :P

Reply via email to