Пример #1
0
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
Пример #2
0
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