def login(): login_form = LoginForm() if login_form.validate_on_submit(): try: mb = MediaBurst(**login_form.data) mb.credit() flash(u"Login Successful","success") session['user'] = login_form.data session.permament = True return redirect(url_for("root")) except MediaBurstError,e: flash(u"Login Failed: %s" % e.message,"error") except urllib2.HTTPError,e: flash(u"HTTP Error: %s" % e.msg,"error")
def root(): if 'user' in session: mb = MediaBurst(**session['user']) txt_form = TxtForm() if txt_form.validate_on_submit(): response = mb.send(**txt_form.data) flash(response) return render_template("index.html",txt_form=txt_form,credit=mb.credit()) else: return redirect(url_for("login"))
def credit(): if 'user' in session: mb = MediaBurst(**session['user']) return render_template("credit.html",credit=mb.credit()) else: return redirect(url_for("login"))