コード例 #1
0
ファイル: app.py プロジェクト: a-2z/upick
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.")
コード例 #2
0
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)
コード例 #3
0
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"))
コード例 #4
0
def delete_user(username):
    user = dao.delete_user(username)
    if user is None:
        return failure_response("Username not saved.")
    return success_response(user)
コード例 #5
0
ファイル: app.py プロジェクト: chalo2000/artificial-invasion
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)
コード例 #6
0
ファイル: app.py プロジェクト: kevinyu43/Meal-Plan-App
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)