Thank you for the provided solutions - I'll try them out asap. When storing
the list as a session-variable is it protected from user-manipulation as
well?
Best regards!
Am Donnerstag, 3. Oktober 2013 22:57:44 UTC+2 schrieb Massimo Di Pierro:
>
> You can do but
>
> def one():
> files = []
> for i in range(10):
> files.append(i)
> session.files = files
> redirect(URL("two"))
>
> def two():
> files = session.files
> logger.info(True)
>
> OR
>
> from simplejson import loads, dumps
>
> def one():
> files = []
> for i in range(10):
> files.append(i)
> redirect(URL("two", vars={"files":dumps(files)}, user_signature=True)
>
> @auth.requires_signature()
> def two():
> files = loads(form.vars.files)
> logger.info(True)
>
> I think the problem is putting a list in vars.
>
> On Thursday, 3 October 2013 10:21:19 UTC-5, D. wrote:
>>
>> It does not really matter what's in the list:
>>
>> Even a simple list like this leads to a 403-error: [0, 1, 2, 3, 4, 5, 6,
>> 7, 8, 9, 10]
>>
>> How would I store and retrieve a long list in a session?
>>
>> Thank you so much for your help!
>>
>> Am Donnerstag, 3. Oktober 2013 15:22:04 UTC+2 schrieb Massimo Di Pierro:
>>>
>>> What's into files? How long are the strings? There are limits to how
>>> long the query string can be. I thing the files should be saved in a
>>> session and retrieved by the target page
>>>
>>> On Thursday, 3 October 2013 01:52:47 UTC-5, D. wrote:
>>>>
>>>> I'm still struggeling with this problem - does anyone have an idea?
>>>>
>>>> I narrowed it a bit further down:
>>>>
>>>> If the list I'm passing as vars contains 10 items or less
>>>> @auth.requires_signature() validates correctly and access to the function
>>>> is granted. However, if the list has 11 or more items I get "Insufficient
>>>> priviledges".
>>>>
>>>> Best regards!
>>>>
>>>
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.