def login(): if request.method == 'POST': username = request.form['username'] if utils.check_login_info(username, request.form['password']): session['username'] = username return redirect(url_for('index')) else: return render_template('login.html', error='Invalid username or password.', posts=utils.get_recent_posts()) return render_template('login.html', posts=utils.get_recent_posts())
def index(): if request.method == 'POST': if 'username' not in session: return redirect(url_for('login')) utils.new_post(session['username'], request.form['post'], request.form['heading']) return render_template('index.html', posts=utils.get_recent_posts(), user_posts=utils.get_user_posts( session['username'])) if 'username' in session: return render_template('index.html', posts=utils.get_recent_posts(), user_posts=utils.get_user_posts( session['username'])) return redirect(url_for('login'))
def index(): if request.method == 'POST': if 'username' not in session: return redirect(url_for('login')) utils.new_post( session['username'], request.form['post'], request.form['heading'] ) return render_template( 'index.html', posts=utils.get_recent_posts(), user_posts=utils.get_user_posts(session['username']) ) if 'username' in session: return render_template( 'index.html', posts=utils.get_recent_posts(), user_posts=utils.get_user_posts(session['username']) ) return redirect(url_for('login'))