def delete_user(): data = ju(request.data) user = data["user"] pwd = data["pwd"] try: return success_response(dao.delete_user(user)) except: return failure_response("User not in group.")
def delete_user(user_id): successful, session_token = extract_token(request) if not successful: return session_token user = users_dao.get_user_by_session_token(session_token) if not user or not user.verify_session_token(session_token): return json.dumps({"error": "Invalid session token."}) user = dao.delete_user(user_id) if user is None: return failure_response("User not found.") return success_response(user)
def user_manager(username, role): if (role == 1): if (request.method == "POST"): if (request.form['type'] == 'Revoke'): change_user_role(request.form['username'], 0) elif (request.form['type'] == 'Grant'): change_user_role(request.form['username'], 1) elif (request.form['type'] == 'Reset'): change_user_password(request.form['username'], 'password') elif (request.form['type'] == 'Delete'): if (request.form['username'] != username): delete_user(request.form['username']) elif (request.form['type'] == "Create"): if (not is_user(request.form['username'])): create_user(request.form['username'], 'password', 0) users = get_all_users() return render_template("user_manager.html", role=role, users=users, username=username, msg="user successfully created") else: users = get_all_users() return render_template("user_manager.html", role=role, users=users, username=username, error="user already exists") else: pass return "" else: users = get_all_users() return render_template("user_manager.html", role=role, users=users, username=username) else: return redirect(url_for("login"))
def delete_user(username): user = dao.delete_user(username) if user is None: return failure_response("Username not saved.") return success_response(user)
def delete_user(uid): user = dao.delete_user(uid) if user is None: return failure_response("This user does not exist!") return success_response(user, 202)
def delete_user(user_id): user = dao.delete_user(user_id) if user is None: return failure_response("User not found!") return success_response(user)