Exemplo n.º 1
0
def get_session(sid) -> Session:
    query = {"_id": sid}
    res = db.find_one(session_collection, query)
    if res is None:
        return None
    session = Session()
    session.create_from_struct(res)
    return session
Exemplo n.º 2
0
def start_session(user=''):
    sid = get_random_string(15)
    while check_session(sid):
        sid = get_random_string(15)
    session = Session(id=sid)
    session.user = user
    session.save()
    return session
Exemplo n.º 3
0
def create_session(sid):
    session = Session()
    session.set_id(sid)
    db.insert(session_collection, session.to_dict())
    return session