def register(): form = RegistrationForm() if form.validate_on_submit(): access = 1 if form.admin.data == True: # given more access access = 2 user = User(email=form.email.data, name=form.name.data, password=form.password.data, access=access) db.session.add(user) db.session.commit() token = user.generateToken() subject = 'Please confirm your email' confirmURL = url_for('auth.confirm', token=token, _external=True) html = render_template('email/confirm.html', user=user, token=token, confirmURL=confirmURL) sendEmail(user.email, subject, html) login_user(user) flash('A confirmation email has been sent to you by email.') return redirect(url_for('index')) return render_template('register.html', registrationForm=form)