Ejemplo n.º 1
0
def do_login():
    #validate login credentials, redirect to ordering page
    customer = Customer.validate_login(request.form)
    if customer:
        session['MyWebsite_customer_id'] = customer.id
        session['name'] = customer.name
        session['login_session'] = Customer.get_session_key(customer.id)
        return redirect('/quick')
    flash('Email or Password is incorrect.')
    return redirect('/user/login')
Ejemplo n.º 2
0
def do_registration():
    #validate new user data, create new user, redirect to ordering page
    # print (request.form)
    errors = Customer.validate_info(request.form)
    print(errors)
    for error in errors:
        flash(error)
    if len(errors) == 0:
        customer = Customer.new(request.form)
        session['MyWebsite_customer_id'] = customer.id
        session['name'] = customer.name
        session['login_session'] = Customer.get_session_key(customer.id)
        return redirect('/quick')
    return redirect('/user/register')