Esempio n. 1
0
def login(session: SessionModel):
    url = getserviceUrl(session.host, session.port, "user", "login")
    headers = defaultRequestHeader()
    res = post(url, headers=headers, json={"user": session.user, "password": session.password})
    session.token = res["token"]
    session.userid = res["userid"]
    return session
Esempio n. 2
0
def login(session: SessionModel):
    url = getserviceUrl(session.host, session.port, "user", "login")
    headers = defaultRequestHeader()
    sha = hashlib.sha256()
    sha.update(bytes(session.password, encoding='utf8'))
    pwd = sha.hexdigest()
    res = post(url,
               headers=headers,
               json={
                   "user": session.user,
                   "password": pwd
               })
    if res["result"]:
        session.token = res["token"]
        session.userid = res["userid"]
    else:
        raise RestfulError(res)
    return session