def find_claimables():
if not hasattr(g,'claimables'):
sessionids = list(session.keys())
removals = ['admin','logged_in_user']
for key in removals:
try:
sessionids.remove(key)
except ValueError:
pass
urls = tuple([key for key in sessionids if not key.endswith('del_token')])
if len(urls) > 0:
db = get_db()
cur = db.cursor()
cur.execute('SELECT id, md5, del_token, url FROM playerinfo WHERE owner_id IS NULL AND url IN '+app.sqlesc,(urls,))
result = cur.fetchall()
checked_results = []
for row in result:
if row[1] == session[row[3]] and row[2] == session[row[3]+'del_token']:
checked_results.append((row[0],row[3]))
g.claimables = checked_results
else:
g.claimables = []
return g.claimables
评论列表
文章目录