Just some clarification. In the solution I'm trying to implement, I need to 
make sure that only the person who entered the reviewer code can view the 
data; much like user login but anonymous. Because it is anonymous and there 
is no entry in db.auth_user, I think the decorator @auth.requires_login() 
is now insufficient. However, I believe authentication mechanism would be 
highly similar if not identical.

On Wednesday, May 30, 2012 5:55:06 PM UTC+2, Liam wrote:
>
> Hi LightDot,
>
> Thanks for the quick reply. 
>
> The user is able to perform analyses on data that they've uploaded to the 
> site. When they wish to publish an article in a journal based on the 
> analyses, they need to allow reviewers to see the data generated by the 
> analyses along with the initial data the analyses were based upon. The 
> reviewers should be able to view the user's data without having to register 
> at the site. If the article is accepted by the journal, then the user data 
> used and created by their published analyses will become publicly available.
>
> The solution I've come up with is to have the user generate a "reviewer 
> code", which is not necessarily encrypted, and provides the journal editor 
> the code along with the manuscript they submit. The reviewers then get this 
> code with the manuscript. In a special section on the site, the reviewers 
> can enter the code and will then be able to browse the necessary data. If 
> the publication is accepted, then the user is able to publish all the data, 
> which is now accessible to the public. I guess at this point it doesn't 
> matter if the reviewer code can still be used.
>
> Cheers,
> Liam
>
> On Wednesday, May 30, 2012 3:01:14 PM UTC+2, LightDot wrote:
>>
>> So, this would be a one time password that expires? And this data that 
>> the user views is generated on the fly and also discarded later?
>>
>> On Wednesday, May 30, 2012 9:09:31 AM UTC+2, Liam wrote:
>>>
>>> Dear all,
>>>
>>> I'm looking for a way to allow non-users of my application to login 
>>> given a password (generated by a user) so they can view some of the user's 
>>> data. Does anyone know if web2py readily supports this? Or perhaps someone 
>>> has an idea on how to implement it.
>>>
>>> Regards,
>>> Liam
>>>
>>>

Reply via email to