コード例 #1
0
def post_scare(login: str, email: str, _pass: str):
    res = db.add_user(login=login,
                      email=email,
                      upass=app.hash_password(_pass),
                      admin=False)
    # NOTE bad, should wait for cache expiration
    app.clear_caches()
    return json(res), 201
コード例 #2
0
def get_scare_token():
    return json(app.create_token()), 200
コード例 #3
0
ファイル: AppFact.py プロジェクト: zx80/flask-simple-auth
 def get_hits():
     return json((len(app._fsa._cache), app._fsa._cache.hits())), 200
コード例 #4
0
def get_scare():
    return json(db.get_user_data(login=app.get_user())), 200
コード例 #5
0
ファイル: users.py プロジェクト: zx80/flask-simple-auth
def get_users_login(login: str):
    res = db.get_user_data(login=login)
    return (json(res), 200) if res else ("", 404)
コード例 #6
0
ファイル: users.py プロジェクト: zx80/flask-simple-auth
def get_users():
    return json(db.get_user_all()), 200
コード例 #7
0
ファイル: stuff.py プロジェクト: zx80/flask-simple-auth
def get_stuff_sid(sid: int):
    res = db.get_stuff_sid(sid=sid)
    return (json(res), 200) if res else ("", 404)
コード例 #8
0
ファイル: stuff.py プロジェクト: zx80/flask-simple-auth
def post_stuff(sname: str):
    res = db.add_stuff(sname=sname)
    return json(res), 201
コード例 #9
0
ファイル: stuff.py プロジェクト: zx80/flask-simple-auth
def get_stuff(pattern: str = None):
    res = db.get_stuff_like(pattern=pattern) if pattern else db.get_stuff_all()
    return json(res), 200