def init_session():
email = xbmcgui.Dialog().input(translation(30001), addon.getSetting('email'), xbmcgui.INPUT_ALPHANUM)
if email == '': return False
addon.setSetting('email', email)
clave = xbmcgui.Dialog().input(translation(30002), '', xbmcgui.INPUT_ALPHANUM, xbmcgui.ALPHANUM_HIDE_INPUT)
if clave == '': return False
url = '{0}/auth/login'.format(ID_URL)
response = requests.post(url, {'email': email, 'password': clave}, headers=get_headers())
data, errmsg = decode_json(response)
if data:
addon.setSetting('token', data['token'])
return True
else:
xbmcgui.Dialog().ok(translation(30003), errmsg)
return False
评论列表
文章目录