Exemple #1
0
def register():
    form = RegistrationForm()

    if form.validate_on_submit():
        if form.check_email(form.email):
            flash('Email Already Exists You can Login here')
            return redirect(url_for('login'))
        if form.check_phno(form.phno):
            flash('Phone Number Already Exists You can Login here')
            return redirect(url_for('login'))
        user = User(email=form.email.data,
                    name=form.name.data,
                    phno=form.phno.data,
                    password=form.password.data)
        db.session.add(user)
        db.session.commit()
        db.session.refresh(user)
        flash('Thanks for registration')
        return redirect(url_for('login'))
    return render_template('register.html', form=form)