示例#1
0
文件: app.py 项目: wightman/speakeasy
 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)
示例#2
0
	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')
示例#3
0
 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')
示例#4
0
文件: app.py 项目: wightman/speakeasy
def logged_in_user():
  sess = Session(bottle.request,bottle.response)
  if not sess.is_new():
      return User.find_by_id(sess['id'])
  return None
示例#5
0
def logged_in_user():
    sess = Session(bottle.request, bottle.response)
    if not sess.is_new():
        return User.find_by_id(sess['id'])
    return None