diff --git a/CS50x.pdf b/CS50x.pdf new file mode 100644 index 0000000..53429fc Binary files /dev/null and b/CS50x.pdf differ diff --git a/CS50x.png b/CS50x.png new file mode 100644 index 0000000..1acca7d Binary files /dev/null and b/CS50x.png differ diff --git a/project/__pycache__/app.cpython-312.pyc b/project/__pycache__/app.cpython-312.pyc index 0f23192..0d8a502 100644 Binary files a/project/__pycache__/app.cpython-312.pyc and b/project/__pycache__/app.cpython-312.pyc differ diff --git a/project/app.py b/project/app.py index bcd5a4f..dfe2c39 100644 --- a/project/app.py +++ b/project/app.py @@ -16,6 +16,7 @@ Session(app) # Configure CS50 Library to use SQLite database db = SQL("sqlite:///eeao.db") + @app.after_request def after_request(response): """Ensure responses aren't cached""" @@ -24,6 +25,7 @@ def after_request(response): response.headers["Pragma"] = "no-cache" return response + @app.route("/") @login_required def index(): @@ -31,6 +33,8 @@ def index(): user = db.execute("SELECT * FROM users WHERE id = ?", session["user_id"]) return render_template("index.html", user=user[0]) + + @app.route("/login", methods=["GET", "POST"]) def login(): """Log user in""" @@ -78,6 +82,7 @@ def logout(): # Redirect user to login form return redirect("/") + @app.route("/register", methods=["GET", "POST"]) def register(): """Register user""" @@ -116,4 +121,3 @@ def register(): # User reached route via GET (as by clicking a link or via redirect) else: return render_template("register.html") - diff --git a/project/eeao.db b/project/eeao.db index ef07ebc..d961112 100644 Binary files a/project/eeao.db and b/project/eeao.db differ diff --git a/project/flask_session/9e755af6a229bdaf6e93169899d0f6eb b/project/flask_session/9e755af6a229bdaf6e93169899d0f6eb index 6a9cb07..df8ffdf 100644 Binary files a/project/flask_session/9e755af6a229bdaf6e93169899d0f6eb and b/project/flask_session/9e755af6a229bdaf6e93169899d0f6eb differ