Example #1
0
def login():
    user = get_user(
        request.form['email'],
        request.form['password'])
    if user:
        session['logged_in'] = True
        session['user_name'] = user.name
        return redirect(url_for('index'))
    else:
        pass
Example #2
0
def signup():
    try:
        step = request.values.get('step')
    except KeyError:
        print('error')
    if step == 'init':
        return render_template('signup.html')
    elif step == 'done':
        try:
            email = request.values.get('email')
            password = request.values.get('password')
            name = request.values.get('nickname')
        except KeyError:
            print('key error')  # TODO
            raise
        add_user(email, password, name)
        # TODO
        # send a mail to confirme
        user = get_user(email, password)
        session['logged_in'] = True
        session['user_name'] = user.name

        return redirect(url_for('index'))