Esempio n. 1
0
def register():
    form = RegistrationForm()

    if form.validate_on_submit():
        if form.check_email(form.email):
            msg = form.check_email(form.email)
            flash(msg)
        else:
            fullname = form.fullname.data
            email = form.email.data
            phone_no = form.phone_no.data
            pwd = form.pwd.data
            country = form.country.data
            user = User(fullname, email, pwd, phone_no, country)

            db.session.add(user)
            db.session.commit()
            flash('Thanks for registering! Now you can login!')
            return redirect(url_for('login'))
        return redirect(url_for('login'))
    return render_template('SignUp.html', form=form)
Esempio n. 2
0
def register():
    form = RegistrationForm()

    if form.validate_on_submit():
        user = User(email=form.email.data,
                    username=form.username.data,
                    password=form.password.data)

        if form.check_email(form.email) and form.check_username(form.username):
            db.session.add(user)
            db.session.commit()
        return redirect(url_for('login'))
    return render_template('register.html', form=form)
def register():
    form = RegistrationForm(request.form)
    if form.validate():
        hh = None
        hh = form.check_email(request.form['email'])
        if hh == "Your email has been registered already":
            flash("That email id is already taken....")
            return redirect(url_for('register'))
        user = User(name=request.form['name'],
                    email=request.form['email'],
                    ph=request.form['ph'],
                    password=request.form['password'])
        db.session.add(user)
        db.session.commit()
        return redirect(url_for('login'))
    return render_template('register.html', form=form)
Esempio n. 4
0
def register():
    form = RegistrationForm()

    if form.validate_on_submit():
        if not form.check_email():
            flash(f"{form.email.data} already exists!")
            return redirect(url_for('register'))
        else:
            user = User(email=form.email.data, password=form.password.data)
            db.session.add(user)
            db.session.commit()

            flash("Thanks for registering")
            return redirect(url_for('login'))

    return render_template('register.html',
                           form=form,
                           current_user=current_user)