On 10/02/2011 12:21 AM, pbreit wrote:
Can you branch in the user() function?def user(): if request.function=='login' and user_is_special: redirect('special_login') Or it might be easier to do it in the view: {{if user_is_special:}} {{=form.custom.begin}} ... {{=form.custom.end}} {{else}} {{=form}} {{pass}}
Unfortunately I can't do that because I'm redirected to the auth page by the auth.requires_login() decorator. This means I don't have any clue of the kind of user being redirected. What would be helpful in my case is if the decorator could redirect to a specific auth page based on the controller it was called from. But I have no idea if it is at all feasible.

