def submit_details(username, password, email): pysql = pysql_() data = { "login": username.lower(), "username": username, "password": hash_pass(username, password), "email": email } pysql.insert('users', data)
def api_validate(): if not zk.get_login() and not zk.get_http_login(): resp = jsonify({"error": "Not authenticated", "error-num": 1}) resp.status_code = 401 return resp if zk.get_http_login(): pass_ = hash_pass(request.authorization.username, request.authorization.password) users = pysql().where('login', request.authorization.username.lower()).where('password', pass_).get('users') if len(users) != 1: resp = jsonify({"error": "Authication invalid", "error-num": 2}) resp.status_code = 401 return resp return None