Example #1
0
def login():

    if request.method == 'POST':
        error = None
        try:
            account = Account()
            user = account.login(request)
        except Exception as err:
            error = err
        if error:
            flash(str(error))
        else:
            flash("Welcome back!")
            return redirect(url_for('account.profile'))

    return render_template('account/login.html')
Example #2
0
def login():
    
    if request.method == 'POST':
        error = None
        try:
            # Get account singleton and try login
            account = Account()
            user = account.login(request)
        except Exception as err:
            # Login error to be flashed
            error = err
        if error:
            flash(str(error))
        else:
            # Login successful so redirect
            flash("Welcome back!")
            return redirect(url_for('account.profile'))

    return render_template('account/login.html')