diff --git a/server.py b/server.py index bcc3d52..6c09653 100644 --- a/server.py +++ b/server.py @@ -641,6 +641,8 @@ def page_user_del(uid): if User.query.count() <= 1: return render_template("error.htm", error="Non puoi cancellare l'ultimo utente rimasto!") utente = User.query.get_or_404(uid) + if utente.username == session["username"]: + return render_template("error.htm", error="Non puoi cancellare l'utente con cui sei loggato!") db.session.delete(utente) db.session.commit() return redirect(url_for('page_user_list')) diff --git a/templates/user/list.htm b/templates/user/list.htm index 5b7d656..51a93e7 100644 --- a/templates/user/list.htm +++ b/templates/user/list.htm @@ -18,7 +18,7 @@