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)
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)