Add login, user_edit, user_info

This commit is contained in:
David Hoppenbrouwers
2022-10-07 14:37:18 +02:00
parent d72fd14c92
commit 6f3b4de047
8 changed files with 151 additions and 8 deletions

View File

@@ -5,8 +5,18 @@
<body>
<nav>
<a href="{{ url_for('index') }}">Home</a>
{% if 'user_id' in session %}
<a href="{{ url_for('user_edit') }}">{{ session.get('username', '???') }}</a>
|
<a href="{{ url_for('logout') }}">Logout</a>
{% else %}
<a href="{{ url_for('login') }}">Login</a>
{% endif %}
</nav>
<h1>{{ title }}</h1>
{% for category, msg in get_flashed_messages(True) %}
<p>{{ category}}: {{ msg }}</p>
{% endfor %}
<main>
{% block content %}{% endblock %}
</main>

9
templates/login.html Normal file
View File

@@ -0,0 +1,9 @@
{% extends 'base.html' %}
{% block content %}
<form method="post">
<p>Username: <input type="text" name="username"></p>
<p>Password: <input type="password" name="password"></p>
<input type="submit" value="Login">
</form>
{% endblock %}

9
templates/user_edit.html Normal file
View File

@@ -0,0 +1,9 @@
{% extends 'base.html' %}
{% block content %}
<form method="post">
<p>{{ name }}</p>
<textarea name="about">{{ about }}</textarea>
<input type="submit" value="Update">
</form>
{% endblock %}

6
templates/user_info.html Normal file
View File

@@ -0,0 +1,6 @@
{% extends 'base.html' %}
{% block content %}
<p>{{ name }}</p>
<p>{{ about }}<p>
{% endblock %}