mgt c6 done

This commit is contained in:
2024-08-03 05:34:12 -07:00
parent 2b122f6ab2
commit 626ababdc3
3 changed files with 15 additions and 13 deletions

View File

@ -1,13 +1,19 @@
from flask import render_template, flash, redirect, url_for, request
from flask_login import current_user, login_user, logout_user, login_required
from urllib.parse import urlsplit
from datetime import datetime, timezone
import sqlalchemy as sa
from app import app, db
from app.forms import LoginForm, RegistrationForm, EditProfileForm
import sqlalchemy as sa
from flask_login import current_user, login_user, logout_user, login_required
from app.models import User
@app.before_request
def before_request():
if current_user.is_authenticated:
current_user.last_seen = datetime.now(timezone.utc)
db.session.commit()
@app.route('/')
@app.route('/index')
@login_required
@ -27,12 +33,6 @@ def index():
#return posts;
return render_template('index.html', title='Home', posts=posts)
@app.before_request
def before_request():
if current_user.is_authenticated:
current_user.last_seen = datetime.now(timezone.utc)
db.session.commit()
@app.route('/login', methods=['GET', 'POST'])
def login():
if current_user.is_authenticated:
@ -92,6 +92,6 @@ def edit_profile():
return redirect(url_for('edit_profile'))
elif request.method == 'GET':
form.username.data = current_user.username
form.about_me.data = current_user.about_me()
form.about_me.data = current_user.about_me
return render_template('edit_profile.html', title='Edit Profile', form=form)

View File

@ -6,12 +6,14 @@
<td><img src="data:image/png;base64,{{ user.gen_avatar(write_png=False) }}"></td>
<td>
<h1>User: {{ user.username }}</h1>
<h1>CUdebug: {{ current_user }}</h1>
<h1>Udebug: {{ user }}</h1>
{% if user.about_me %}<p>{{ user.about_me }}</p>{% endif %}
{% if user.last_seen %}<p>Last activity:{{ user.last_seen }}</p>{% endif %}
</td>
</tr>
</table>
{% if user == current_user() %}
{% if user == current_user %}
<p><a href="{{ url_for('edit_profile') }}">Edit Profile</a></p>
{% endif %}
<hr>