def logged_in():
# designed to prevent repeated db requests
if not hasattr(g,'logged_in_user'):
if 'logged_in_user' in session:
db = get_db()
cur = db.cursor()
cur.execute('SELECT auth_key FROM users WHERE id='+app.sqlesc,(session['logged_in_user'][0],))
result = cur.fetchall()
if len(result) == 0:
session.pop('logged_in_user',None)
g.logged_in_user = False
elif result[0][0] == session['logged_in_user'][1]:
g.logged_in_user = True
else:
session.pop('logged_in_user',None)
g.logged_in_user = False
else:
g.logged_in_user = False
return g.logged_in_user
评论列表
文章目录