def authenticate(album): """Check user credentials and initialize session""" show = Show(album) if request.method == 'POST': form = LoginForm(request.form) if form.validate(): if show.check_auth(request.form['username'], current_app.config['SECRET_KEY'], request.form['password']): next_url = None if session.has_key('next_url'): next_url = session['next_url'] session.clear() session['username'] = request.form['username'] session['album'] = album if next_url is not None: session['next_url'] = next_url return True return False
def authenticate(album): """Check user credentials and initialize session""" show = Show(album, current_app.config, session) if request.method == 'POST': form = LoginForm() if form.validate_on_submit(): if show.check_auth(request.form['username'], current_app.config['SECRET_KEY'], request.form['password']): next_url = None if session.has_key('next_url'): next_url = session['next_url'] session.clear() session['username'] = request.form['username'] session['album'] = album if next_url is not None: session['next_url'] = next_url return True return False