Beispiel #1
0
def login():
    form = LoginForm(request.form)

    if request.method == 'POST':
        if form.validate() == False:
            return render_template('forms/login.html', form=form)
        else:
            session['name'] = form.name.data.lower()
            session['num'] = User.query.filter_by(name = form.name.data.lower()).first().num
            flash(u'Successfully Logged In')


            for name in set(MOVIE_NAMES + SHOW_NAMES):
                encrypt_video(name, session['name'], session['num']) #async

            return redirect(url_for('movies'))

    elif request.method == 'GET':
        return render_template('forms/login.html', form=form)
Beispiel #2
0
def register():
    form = RegisterForm()
    if request.method == 'POST':
        if form.validate() == False:
            return render_template('forms/register.html', form=form)
        else:
            newuser = User(form.name.data, form.email.data, form.password.data)
            session['name'] = newuser.name
            session['num'] = newuser.num
            db.session.add(newuser)
            db.session.commit()
            flash(u'Successfully Registered')

            for name in set(MOVIE_NAMES + SHOW_NAMES):
                encrypt_video(name, session['name'], session['num']) #async

            return redirect(url_for('movies'))

    elif request.method == 'GET':
        return render_template('forms/register.html', form=form)