def _check_auth(*args,**kwargs): sess = Session(bottle.request,bottle.response) if not sess.is_new(): user = User.find_by_id(sess['id']) if user: return handler(user,*args,**kwargs) return handler(None,*args,**kwargs)
def auth(*args,**kwargs): session = Session(bottle.request,bottle.response) if not session.is_new(): user = User.find_by_id(session['id']) if user: return func(user,*args,**kwargs) bottle.redirect('/login')
def _check_auth(*args, **kwargs): sess = Session(bottle.request, bottle.response) if not sess.is_new(): user = User.find_by_id(sess['id']) if user: return handler(user, *args, **kwargs) bottle.redirect('/login')
def logged_in_user(): sess = Session(bottle.request,bottle.response) if not sess.is_new(): return User.find_by_id(sess['id']) return None
def logged_in_user(): sess = Session(bottle.request, bottle.response) if not sess.is_new(): return User.find_by_id(sess['id']) return None