我正在用燒杯會話中間件寫一個瓶子應用程序。與燒杯會話中間件掛鉤和檢查登錄
我的代碼是具有這樣的:
@bottle.route('/')
def slash():
try:
beaker_session = request.environ['beaker.session']
except:
#redirect('/login')
abort(401, "Failed beaker_session in slash")
try:
name = beaker_session['name']
except:
redirect('/login')
除外/登錄每個路由請求。我知道有一個瓶子掛鉤系統可以在請求之前執行任務,但我不確定如何最好地使用它來檢查是否有人登錄。
我是相當新的使用瓶的python webapps。沒有多少人將它與燒杯會話中間件一起使用,所以我沒有很多例子可以解決。
感謝您的幫助或指點!
PS。這樣做的全部代碼在此回購:https://github.com/curtisgithub/labinski/blob/master/labinski.py
你有沒有找到這個問題的答案?在過去的幾周裏,我一直在和瓶子一起玩耍......今天開始關注燒杯,我自己......並且有點想到同樣類型的問題。 :) – summea 2012-10-27 04:22:17