Esempio n. 1
0
def register():
    if request.method == 'POST':
        name = request.form['name']
        unhashed_password = request.form['password']
        creditCardNumber = request.form['creditCardNumber']
        address = request.form['address']
        requestedRole = request.form['role']
        restaurant = request.form['restaurant']

        user = User(name=name,
                    unhashed_password=unhashed_password,
                    creditCardNumber=creditCardNumber,
                    address=address,
                    role='visitor',
                    requestedRole=requestedRole,
                    restaurant=restaurant,
                    admin=False,
                    rating=0)

        db.session.add(user)
        db.session.commit()

        return redirect(url_for('auth.login'))

    return render_template('register.html')
Esempio n. 2
0
def register():
    if request.method == 'POST':
        name = request.form['name']
        unhashed_password = request.form['password']
        user = User(name=name,
                    unhashed_password=unhashed_password,
                    admin=False,
                    expert=False)
        db.session.add(user)
        db.session.commit()
        return redirect(url_for('auth.login'))
    return render_template('register.html')
Esempio n. 3
0
def register():
    if request.method == "POST":
        name = request.form["name"]
        unhashed_password = request.form["password"]

        # user = User(
        #     name=name, unhashed_password=unhashed_password, admin=False, expert=False
        # )
        user = User(name=name, unhashed_password=unhashed_password)

        db.session.add(user)
        db.session.commit()

        return redirect(url_for("auth.login"))

    return render_template("register.html")
Esempio n. 4
0
def register():
    if request.method == 'POST':
        name = request.form['name']
        unhashed_password = request.form['password']

        user = User(name=name,
                    unhashed_password=unhashed_password,
                    expert=False,
                    admin=False)
        user_exist = User.query.filter_by(name=name).first()
        if user_exist and check_password_hash(user_exist.password,
                                              unhashed_password):
            flash('User with those credential exist already')
            return redirect(url_for('auth.register'))
        db.session.add(user)
        db.session.commit()
        return redirect(url_for('auth.login'))
    return render_template('register.html')