Slight correction:
if auth.user is None:
redirect(URL('default','user', args='login'))
And if you want "next" functionality (not tested):
if auth.user is None:
redirect(URL('default','user', args='login', vars={'_next': request.url}
))
Slight correction:
if auth.user is None:
redirect(URL('default','user', args='login'))
And if you want "next" functionality (not tested):
if auth.user is None:
redirect(URL('default','user', args='login', vars={'_next': request.url}
))