def signup(): form = RegistrationForm() if form.validate_on_submit(): user = User(email=form.email.data, username=form.username.data, password=form.password.data) try: form.check_email(form.email, form.username) flash("Thank for registration!") except validators.ValidationError as e: flash(str(e)) return redirect(url_for('signup')) db.session.add(user) db.session.commit() return redirect(url_for('login')) return render_template('signup.html', form=form)
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_username(form.username): flash('Username Already Exists You can Login here') return redirect(url_for('login')) user = User(email=form.email.data, username=form.username.data, password=form.password.data) db.session.add(user) db.session.commit() flash('Thanks for registration') return redirect(url_for('login')) return render_template('register.html', form=form)