def register(): form = RegisterForm() if form.validate_on_submit(): user_to_create = User(username=form.username.data, email_address=form.email_address.data, password=form.password1.data) db.session.add(user_to_create) db.session.commit() # Login user when created login_user(user_to_create) flash( f'Account created successfully. Now logged in as: {user_to_create.username}', category='success') return redirect(url_for('market')) if form.errors != {}: # If there are mo errors from validations for err_msg in form.errors.values(): flash(f'There was an error while creating a user: {err_msg}', category='danger') return render_template('register.html', form=form)
def register_page(): form = RegisterForm() if form.validate_on_submit(): user_to_create = User(username=form.username.data, email_address=form.email_address.data, password=form.password1.data) db.session.add(user_to_create) db.session.commit() login_user(user_to_create) flash( f"Account created successfully! You are now logged in as {user_to_create.username}", category='success') return redirect(url_for('market_page')) if form.errors != {}: for err_msg in form.errors.values(): flash(f'There was an error with creating a user: {err_msg}', category='danger') return render_template('register.html', form=form)
def register_page(): form = RegisterForm() context = {"form": form} if form.validate_on_submit(): user_to_create = User(username=form.username.data, email=form.email.data, password=form.password1.data) db.session.add(user_to_create) flash(f'Success! You are logged in as {user_to_create.username}', 'success') db.session.commit() login_user(user_to_create) return redirect(url_for('market_page')) if form.errors != {}: for err_msg in form.errors.values(): flash('Error creating user : '******'danger') return render_template("register.html", **context)
def register_page(): form = RegisterForm() #Validate the forms for requirements if form.validate_on_submit(): user_to_create = User(username=form.username.data, email=form.email_address.data, password=form.password1.data) db.session.add(user_to_create) db.session.commit() login_user(user_to_create) flash(f'Account created successfully', category='success') return redirect(url_for('market_page')) #To check for errors #form.error is an dictionary if form.errors != {}: #Iterating over dictionary values for k, v in form.errors.items(): #Printing error on the server side flash(str(str(k) + ' ' + str(v[0]).lower()).replace( '_', ' ').replace('password1', 'password').replace( 'password2', 'confirm password').capitalize(), category='danger') return render_template('register.html', form=form)
def register_page(): form = RegisterForm() if form.validate_on_submit(): user_to_create = User(username=form.username.data, email_address=form.email_address.data, password=form.password1.data) db.session.add(user_to_create) db.session.commit() login_user(user_to_create) flash( "Succesfully created account! You are now logged in as {}".format( user_to_create.username), category="success") return redirect(url_for("market_page")) if form.errors != {}: for err_msg in form.errors.values(): flash("Failed to create user: {}".format(err_msg), category="danger") return render_template("register.html", form=form)
def register(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): seller = form.save() seller_email = seller.compID + "@virginia.edu" email = EmailMessage( 'Account Created', seller.email_register(), to=[ seller_email, ], ) email.send() return redirect(login_view) else: args = {'form': form} return render(request, 'market/reg_form.html', args) else: form = RegisterForm() args = {'form': form} return render(request, 'market/reg_form.html', args) #should redirect to login html
def register_page(): form = RegisterForm() return render_template('register.html', form=form)