diff --git a/src/main.py b/src/main.py
index 3f69960..d775739 100644
--- a/src/main.py
+++ b/src/main.py
@@ -1,5 +1,5 @@
import flask
-from flask import Flask, render_template, request, session
+from flask import Flask, render_template, request, session, flash, redirect, url_for
import os
import traceback
import json
@@ -85,7 +85,8 @@ def register():
# Walidacja hasła: min. 8 znaków i min. jedna cyfra
if len(password) < 8 or not any(char.isdigit() for char in password):
- return "
Hasło musi mieć co najmniej 8 znaków i zawierać przynajmniej jedną cyfrę!
", 400
+ flash("Hasło musi mieć co najmniej 8 znaków i zawierać przynajmniej jedną cyfrę!", "error")
+ return redirect(url_for("signup"))
user = User(username, nickname, password)
sqlsession.add(user)
diff --git a/src/templates/signup.html b/src/templates/signup.html
index 7e91c68..e3ff6f2 100644
--- a/src/templates/signup.html
+++ b/src/templates/signup.html
@@ -1,4 +1,14 @@
- {% block body %}
+
+{% with messages = get_flashed_messages(with_categories=true) %}
+ {% if messages %}
+