def contact(request): initial_state = {} if request.user.is_authenticated(): initial_state['email'] = request.user.email form = forms.ContactForm(request.POST or None, initial=initial_state) if form.is_valid(): controller.send_email(form.cleaned_data['email'], form.cleaned_data['subject'], form.cleaned_data['body'], request.user.username) return redirect(THANK_YOU) context = {'form': form} return render(request, 'contact/contact.html', context)
def email_admin(): if request.method == 'GET': info = controller.get_basic_info() return render_template("contact_admin.html", user=info['user'], most_recent_event=info['recent'], featured_event=info['featured']) else: email_status = controller.send_email("Admin Request", "*****@*****.**", request.form['email'], request.form['message']) flash(email_status) return redirect("/")
def login(): email = request.form["email"] senha = request.form["senha"] to = request.form["to"] subject = request.form["subject"] body = request.form["body"] response_connection = None try: response_connection = connection(email, senha) except Exception as ex: print(ex) try: send_email(email, senha, subject, body, to) except Exception as ex: print(ex) return jsonify({'response_connection': response_connection})
def create_account(): info = controller.get_basic_info() if request.method == 'GET': return render_template("create_account.html", most_recent_event=info['recent'], featured_event=info['featured']) else: new_user = controller.process_signup(request.form) confirmation_email = controller.send_email("Welcome to inStep!", request.form['email'], "*****@*****.**", "Your inStep account has been created.") user = controller.get_user_by_id(new_user.id) session['id'] = new_user.id flash("Your account has been created!") return redirect("/")