mirror of
https://github.com/StefBuwalda/WebTech.git
synced 2026-02-04 08:44:53 +00:00
Fixed is_admin privileges
This commit is contained in:
@@ -1,8 +1,9 @@
|
||||
from flask_wtf import FlaskForm # type: ignore
|
||||
from wtforms import StringField, SubmitField, PasswordField, validators
|
||||
from wtforms import StringField, SubmitField, PasswordField
|
||||
from wtforms.validators import DataRequired
|
||||
|
||||
|
||||
class LoginForm(FlaskForm):
|
||||
username = StringField("Username", validators=[validators.DataRequired()])
|
||||
username = StringField("Username", validators=[DataRequired()])
|
||||
password = PasswordField("Password")
|
||||
submit = SubmitField("Login")
|
||||
|
||||
@@ -16,6 +16,6 @@ def index():
|
||||
|
||||
|
||||
@dash_blueprint.route("/admin", methods=["GET", "POST"])
|
||||
# @admin_required
|
||||
@admin_required
|
||||
def admin():
|
||||
return render_template("admin.html")
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="#">Info</a>
|
||||
</li>
|
||||
{% if current_user.is_authenticated %}
|
||||
{% if current_user.is_admin %}
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="{{url_for('dash.admin')}}">Add user</a>
|
||||
</li>
|
||||
|
||||
Reference in New Issue
Block a user