Hi, I'm on web2py 1.82 and I'm facing this issue:
I have a custom controller c in which I have these functions and corresponding views: c.py ----- @auth.requires_login() def index(): # index page stuff def login(): form=auth.login() return dict(form=form) db.py ------- if request.controller == 'c': auth.settings.login_url = URL(request.application, 'c', 'login') Now this works as expected, except when user enters incorrect login credentials. In this case web2py redirects user to default/login and that gives "invalid function" error. How do I tell web2py to open the login form specified in auth.settings.login_url in case of error?