Beispiel #1
0
def login():
    username = g.data.get('username', False)

    if username:
        return jsonify(login=True,
                       token=generate_user_token(username=username,
                                                 is_admin=False))
    else:
        return jsonify(login=False)
Beispiel #2
0
def login_admin():
    username = g.data.get('username', False)
    password = g.data.get('password', False)
    auth_username, hash = SchedulerState.get_admin_credentials()

    if (username == auth_username and verify_password(hash, password)):
        return jsonify(login=True,
                       token=generate_user_token(username=username,
                                                 is_admin=True))
    else:
        return jsonify(login=False)