def show_user(name): check_user_is_logged() # Check if the user exists try: owner = db_session.query(User).filter(User.name == name).one() except sqlalchemy.orm.exc.NoResultFound: abort(404) # Show the page for that user links = db_session.query(Link).filter(Link.user_id == owner.id).order_by(desc(Link.date)).all() return render_template("user.html", user=g.user, owner=owner, link_list=links)
def show_user(name): check_user_is_logged() # Check if the user exists try: owner = db_session.query(User).filter(User.name == name).one() except sqlalchemy.orm.exc.NoResultFound: abort(404) # Show the page for that user links = db_session.query(Link).filter(Link.user_id == owner.id).order_by( desc(Link.date)).all() return render_template('user.html', user=g.user, owner=owner, link_list=links)
def show_user(name): check_user_is_logged() # Check if the user exists try: owner = db_session.query(User).filter(User.name == name).one() except sqlalchemy.orm.exc.NoResultFound: abort(404) # Show the page for that user return render_template('user.html', user=g.user, owner=owner)
def show_user(name): check_user_is_logged() # Check if the user exists try: owner = db_session.query(User).filter(User.name == name).one() except sqlalchemy.orm.exc.NoResultFound: abort(404) # Show the page for that user return render_template('user.html', user = g.user, owner = owner)
def login(): # POST request if request.method == "POST": # Try to find the user try: user = db_session.query(User).filter(User.email == request.form["email"]).one() except sqlalchemy.orm.exc.NoResultFound: error = "This email have not be registered" return render_template("login.html", user=g.user, error=error) # Check the user password if not user.check_password(request.form["password"]): error = "Wrong password" return render_template("login.html", user=g.user, error=error) # Job done session["user_id"] = user.id return redirect(url_for("home")) # GET Request else: return render_template("login.html", user=g.user)
def login(): # POST request if request.method == 'POST': # Try to find the user try: user = db_session.query(User).filter(User.email == request.form['email']).one() except sqlalchemy.orm.exc.NoResultFound: error = 'This email have not be registered' return render_template('login.html', user = g.user, error = error) # Check the user password if not user.check_password(request.form['password']): error = 'Wrong password' return render_template('login.html', user = g.user, error = error) # Job done session['user_id'] = user.id return redirect(url_for('home')) # GET Request else: return render_template('login.html', user = g.user)
def login(): # POST request if request.method == 'POST': # Try to find the user try: user = db_session.query(User).filter( User.email == request.form['email']).one() except sqlalchemy.orm.exc.NoResultFound: error = 'This email have not be registered' return render_template('login.html', user=g.user, error=error) # Check the user password if not user.check_password(request.form['password']): error = 'Wrong password' return render_template('login.html', user=g.user, error=error) # Job done session['user_id'] = user.id return redirect(url_for('home')) # GET Request else: return render_template('login.html', user=g.user)
def home(): check_user_is_logged() links = db_session.query(Link).order_by(desc(Link.date)).all() return render_template("home.html", user=g.user, link_list=links)
def before_request(): # Ensure we got a user instance if the user is logged in g.user = None if "user_id" in session: g.user = db_session.query(User).filter(User.id == session["user_id"]).one()
def home(): check_user_is_logged() link_list = db_session.query(Link).all() return render_template('home.html', user=g.user, link_list=link_list)
def before_request(): # Ensure we got a user instance if the user is logged in g.user = None if 'user_id' in session: g.user = db_session.query(User).filter( User.id == session['user_id']).one()
def home(): check_user_is_logged() link_list = db_session.query(Link).all() return render_template('home.html', user = g.user, link_list = link_list)