Beispiel #1
0
def register_account():
    form = EmailForm()
    show_message = form.validate_on_submit()
    if show_message:
        send_signup_email(form.email.data)
    return render_template(
        'account/register.html',
        form=form,
        show_message=show_message,
    )
Beispiel #2
0
def change_email(token):
    email, key = get_email_from_signature(token, 'email')
    user = User.query.filter_by(email=email).first_or_404()
    form = EmailForm()
    if form.validate_on_submit():
        user.email = form.email.data
        with db.auto_commit():
            db.session.add(user)
        redis.delete(key)
        return redirect('/')
    return render_template(
        'account/email.html',
        form=form,
        user=user,
    )
Beispiel #3
0
def change_email(token):
    email, key = get_email_from_signature(token, 'email')
    user = User.query.filter_by(email=email).first_or_404()
    form = EmailForm()
    if form.validate_on_submit():
        user.email = form.email.data
        with db.auto_commit():
            db.session.add(user)
        redis.delete(key)
        return redirect('/')
    return render_template(
        'account/email.html',
        form=form,
        user=user,
    )
Beispiel #4
0
def signup_session():
    form = EmailForm.create_api_form()
    send_signup_email(form.email.data)
    return jsonify(message='We have sent you an email for sign up.')
Beispiel #5
0
def signup_session():
    form = EmailForm.create_api_form()
    send_signup_email(form.email.data)
    return jsonify(message='We have sent you an email for sign up.')