Example #1
0
def login():
    try:
        data = {}
        if request.form["password"] != request.form["password2"]:
            raise Exception("Паролі не співпадають")
        if request.form["name"] == "":
            raise Exception("Ім'я не може бути пустим")
        if len(request.form["password"]) > 0 and len(
                request.form["password"]) < 6:
            raise Exception("Пароль не може менше 6ти знаків")
        if request.form["password"]:
            data["pass"] = request.form["password"]
        u = User()
        data["name"] = request.form["name"]
        data["access_id"] = request.form["access_id"]
        user = u.update(request.args.get("id"), data)
        return make_response(redirect("/admin/users.html"))

    except Exception as e:
        print(e)
        return make_response(
            render_template("admin/user.html",
                            error=str(e),
                            params=request.args.to_dict(),
                            user=g.user))
Example #2
0
def update(id):
    data = request.json
    user = User()
    id = user.update(id, data)
    return jsonify({"result": "ok"})