Exemplo n.º 1
0
def signin_add():
    if request.method.lower() == "get":
        name = request.args.get("name")
        username = request.args.get("username")
        password = request.args.get("pass")
        add_user(name, username, password)
        return redirect("/")

    return render_template("Login/signin.html")
Exemplo n.º 2
0
def register():
    if current_user.is_authenticated:
        return redirect(url_for('index'))

    err_msg = ""
    if request.method == "POST":
        name = request.form.get("name")
        username = request.form.get("username")
        password = request.form.get("password")
        confirm = request.form.get("confirm")

        if dao.check_username(username=username):
            err_msg = "Tên tài khoản đã tồn tại."
        elif dao.check_password(password=password, confirm=confirm):
            err_msg = "Mật khẩu và mật khẩu xác nhận phải giống nhau."
        else:
            dao.add_user(name=name, username=username, password=password)
            return redirect(url_for('login'))
    return render_template("register.html", err_msg=err_msg)
Exemplo n.º 3
0
def register():
    err = ""
    if request.method == "POST":
        name = request.form.get("name")
        email = request.form.get("email")
        email = str(email).strip()
        username = request.form.get("username")
        is_active = 0
        pw = request.form.get("password")
        pw2 = request.form.get("confirm")

        if str(pw).strip() != str(pw2).strip():
            err = "Something is wrong, please sign up again !"
        elif dao.read_user(email):
            err = "Something is wrong with your fill-up email, please try again !"
        else:
            pw = str(pw)
            password = str(hashlib.md5(pw.strip().encode("utf-8")).hexdigest())
            dao.add_user(name, email, is_active, username, password)
            err = "Register successfully !"

    return render_template("admin/login.html", err=err)
Exemplo n.º 4
0
def register():
    if session.get("user"):
        return redirect(url_for("index"))
    err_msg = ""
    if request.method == "POST":
        name = request.form.get("name")
        username = request.form.get("username")
        password = request.form.get("password").strip()
        confirm = request.form.get("confirm").strip()
        if password != confirm:
            err_msg = "Mật khẩu không khớp"
        else:
            if dao.add_user(name=name, username=username, password=password):
                return redirect(url_for("login"))
            else:
                err_msg = "Đăng ký không thành công"
    return render_template("register.html", err_msg=err_msg)
Exemplo n.º 5
0
def register():
    err_msg = ""
    if request.method == "POST":
        name = request.form.get("name")
        username = request.form.get("username")
        password = request.form.get("password")
        confirm = request.form.get("confirm")
        if password.strip() != confirm.strip():
            err_msg = "The password does not match!"
        else:
            path = utils.upload_avatar(file=request.files["avatar"])
            if dao.add_user(name=name,
                            username=username,
                            password=password,
                            avatar=path):
                return redirect(url_for('login'))
            else:
                err_msg = "Something wrong!!!"

    return render_template("register.html", err_msg=err_msg)