Example #1
0
def signup():
    form = RegistrationForm(request.form)
    if request.method == 'POST' and form.validate():
        salt = bcrypt.gensalt()
        hashed_password = bcrypt.hashpw(form.password.data, salt)
        user = User(name=form.name.data,
                    email=form.email.data.lower(),
                    password=hashed_password)
        user.save()
        return redirect(url_for('user_page.login'))
    return render_template('user/signup.html', form=form)
Example #2
0
def signup():
    form = RegistrationForm(request.form)
    if request.method == 'POST' and form.validate():
        salt = bcrypt.gensalt()
        hashed_password = bcrypt.hashpw(form.password.data, salt)
        user = User(
            name=form.name.data,
            email=form.email.data,
            password=hashed_password
        )
        user.save()

        return '{} Signed up!'.format(form.name.data)
    return render_template('user/signup.html', form=form)
Example #3
0
def signup():
    form = RegistrationForm(request.form)
    if request.method == 'POST' and form.validate():
        salt = bcrypt.gensalt()
        hash_password = bcrypt.hashpw(form.password.data, salt)
        user = User(
            name=form.name.data,
            email=form.email.data,
            password=hash_password

        )
        user.save()
        flash("Registered successfully")

        #return '{} signup'.format(form.name.data)
        return redirect(url_for('user_page.login'))
    return render_template('user/signup.html', form =form)
Example #4
0
def signup():
    #instancia formulario de registro
    form = RegistrationForm(request.form)
    # si request es post y el formato ha sido validado registra el usuario
    if request.method == 'POST' and form.validate():
        salt = bcrypt.gensalt()
        hashed_password = bcrypt.hashpw(form.password.data, salt)   
        user = User(      
            name= form.name.data,
            lastname= form.lastname.data,
            city= form.city.data,
            email= form.email.data.lower(),
            password= hashed_password
        )
        user.save()
        return redirect(url_for('user_page.login'))
    return render_template('user/signup.html', form=form)
Example #5
0
def register():
    form = RegistrationForm(request.form)
    if request.method == "POST" and form.validate():
        user = User()
        user.create_user(
            name=form.name,
            plaintext_password=form.password,
            email=form.email,
            title=form.title,
            secret_question=form.secret_question,
            plaintext_secret_answer=form.secret_answer,
            phone_number=form.phone_number,
            company=session["company"],
            authentication_level=form.authentication_level,
        )

        flash("Thanks for registering")
        return redirect(url_for("login"))
    return render_template("user/register.html")