See my 
patch<https://groups.google.com/d/msg/web2py-developers/e0BaYjlHsO0/YMdgNPyP5kwJ>if
 you want something specifically for managing Auth.

Anthony

On Thursday, May 30, 2013 11:04:25 PM UTC-4, Tim Richardson wrote:
>
>
>
> On Friday, 31 May 2013 02:50:38 UTC+10, Massimo Di Pierro wrote:
>>
>> The caveat here is that appadmin is unsafe that is why it 
>> is restricted to administrators. This because the query in appadmin are 
>> Python code therefore they can be exploited to gain login access to the 
>> system. This is not a problem for admin because he/she already has login 
>> access. 
>>
>> Instead of hacking appadmin access I suggest just create an action like:
>>
>>
> Thanks. Some cleanup:
>
> @auth.requires_membership(role='admin')
> def manage():
>     """ Manage users and groups, code snipped from Massimo """
>     tablename = request.args(0)
>     if tablename: grid = SQLFORM.smartgrid(db[tablename])
>     else:
>         grid = UL(*[LI(A(t,_href=URL(args=t))) for t in db.tables])
>     return locals() 
>

-- 

--- 
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.


Reply via email to