def claim_playerinfo_entry(url,md5,del_token):
# verify ability to be owner, then remove_series_link (checking ownership!), then add_to_series
if logged_in():
db = get_db()
cur = db.cursor()
cur.execute('SELECT id,series_id,md5,del_token,owner_id,uniqueIDForThisGame,name,farmName FROM playerinfo WHERE url='+app.sqlesc,(url,))
result = cur.fetchone()
if result[2] == md5 and result[3] == del_token and result[4] == None:
remove_series_link(result[0], result[1])
series_id = add_to_series(result[0],result[5],result[6],result[7])
cur.execute('UPDATE playerinfo SET series_id='+app.sqlesc+', owner_id='+app.sqlesc+' WHERE id='+app.sqlesc,(series_id,get_logged_in_user(),result[0]))
db.commit()
return True
else:
return _('Problem authenticating!')
else:
return _('You are not logged in!')
评论列表
文章目录