diff --git a/app/__pycache__/__init__.cpython-313.pyc b/app/__pycache__/__init__.cpython-313.pyc index 48c7f93..d526b5b 100644 Binary files a/app/__pycache__/__init__.cpython-313.pyc and b/app/__pycache__/__init__.cpython-313.pyc differ diff --git a/app/__pycache__/models.cpython-313.pyc b/app/__pycache__/models.cpython-313.pyc index 7250129..6dffc92 100644 Binary files a/app/__pycache__/models.cpython-313.pyc and b/app/__pycache__/models.cpython-313.pyc differ diff --git a/app/routes/__pycache__/api.cpython-313.pyc b/app/routes/__pycache__/api.cpython-313.pyc index 65d941e..1ac417a 100644 Binary files a/app/routes/__pycache__/api.cpython-313.pyc and b/app/routes/__pycache__/api.cpython-313.pyc differ diff --git a/app/routes/__pycache__/auth.cpython-313.pyc b/app/routes/__pycache__/auth.cpython-313.pyc index b22ffdd..e36eade 100644 Binary files a/app/routes/__pycache__/auth.cpython-313.pyc and b/app/routes/__pycache__/auth.cpython-313.pyc differ diff --git a/app/routes/auth.py b/app/routes/auth.py index 1777eb8..d78f24d 100644 --- a/app/routes/auth.py +++ b/app/routes/auth.py @@ -24,30 +24,9 @@ def login(): @auth_bp.route('/register', methods=['GET', 'POST']) def register(): - if request.method == 'POST': - username = request.form['username'] - email = request.form['email'] - password = request.form['password'] - - # Prüfe ob Benutzer bereits existiert - if User.query.filter_by(username=username).first(): - flash('Benutzername bereits vergeben') - return render_template('auth/register.html') - - if User.query.filter_by(email=email).first(): - flash('E-Mail bereits vergeben') - return render_template('auth/register.html') - - # Erstelle neuen Benutzer - user = User(username=username, email=email) - user.set_password(password) - db.session.add(user) - db.session.commit() - - flash('Registrierung erfolgreich') - return redirect(url_for('auth.login')) - - return render_template('auth/register.html') + # Registrierung deaktiviert - nur Administratoren können Benutzer erstellen + flash('Registrierung ist deaktiviert. Wenden Sie sich an einen Administrator.', 'error') + return redirect(url_for('auth.login')) @auth_bp.route('/logout') @login_required diff --git a/app/templates/admin/create_user.html b/app/templates/admin/create_user.html index 96a5c45..28d8848 100644 --- a/app/templates/admin/create_user.html +++ b/app/templates/admin/create_user.html @@ -7,8 +7,8 @@
Erstellen Sie den ersten Benutzer über den Button oben.
+Erstellen Sie den ersten Benutzer über den Button oben.
- Achtung: Das Löschen eines Benutzers kann nicht rückgängig gemacht werden. - Alle gespeicherten Queries dieses Benutzers gehen verloren. +
+ Achtung: Das Löschen kann nicht rückgängig gemacht werden. + Alle Queries gehen verloren.
diff --git a/app/templates/admin/users.html b/app/templates/admin/users.html index fe34cc7..684bda8 100644 --- a/app/templates/admin/users.html +++ b/app/templates/admin/users.html @@ -7,13 +7,13 @@Erstellen Sie den ersten Benutzer.
- + diff --git a/app/templates/auth/login.html b/app/templates/auth/login.html index 0941167..57e5964 100644 --- a/app/templates/auth/login.html +++ b/app/templates/auth/login.html @@ -30,17 +30,13 @@Benutzername: admin
-Passwort: admin123
++ + Neue Benutzer werden von Administratoren erstellt. +