diff --git a/.changes/unreleased/Fixed-20250821-161902.yaml b/.changes/unreleased/Fixed-20250821-161902.yaml
new file mode 100644
index 000000000..0cf43b782
--- /dev/null
+++ b/.changes/unreleased/Fixed-20250821-161902.yaml
@@ -0,0 +1,6 @@
+kind: Fixed
+body: Fixed html layout of pages for recovering password
+time: 2025-08-21T16:19:02.058348298+02:00
+custom:
+ Issue: "422"
+ SchemaChange: No schema change
diff --git a/src/Bundle/ChillMainBundle/Resources/views/Layout/_header_logo_only.html.twig b/src/Bundle/ChillMainBundle/Resources/views/Layout/_header_logo_only.html.twig
new file mode 100644
index 000000000..78003c14b
--- /dev/null
+++ b/src/Bundle/ChillMainBundle/Resources/views/Layout/_header_logo_only.html.twig
@@ -0,0 +1,13 @@
+
diff --git a/src/Bundle/ChillMainBundle/Resources/views/Menu/user.html.twig b/src/Bundle/ChillMainBundle/Resources/views/Menu/user.html.twig
index 52be8b50f..998a1b41a 100644
--- a/src/Bundle/ChillMainBundle/Resources/views/Menu/user.html.twig
+++ b/src/Bundle/ChillMainBundle/Resources/views/Menu/user.html.twig
@@ -26,11 +26,12 @@
{{ 'Welcome' | trans }}
-
- {{ app.user.username }}
- {{ render(controller('Chill\\MainBundle\\Controller\\UIController::showNotificationUserCounterAction')) }}
-
-
+ {% if app.user %}
+
+ {{ app.user.username }}
+ {{ render(controller('Chill\\MainBundle\\Controller\\UIController::showNotificationUserCounterAction')) }}
+
+ {% endif %}
{% if is_granted('IS_IMPERSONATOR') %}
{% endif %}
diff --git a/src/Bundle/ChillMainBundle/Resources/views/Password/recover_layout.html.twig b/src/Bundle/ChillMainBundle/Resources/views/Password/recover_layout.html.twig
index 7c328b889..e51e7a007 100644
--- a/src/Bundle/ChillMainBundle/Resources/views/Password/recover_layout.html.twig
+++ b/src/Bundle/ChillMainBundle/Resources/views/Password/recover_layout.html.twig
@@ -16,29 +16,16 @@
* along with this program. If not, see .
#}
-
-
-
-
-
- {{ 'Login to %installation_name%' | trans({ '%installation_name%' : installation.name } ) }}
-
-
- {{ encore_entry_link_tags('chill') }}
-
-
-
+{% extends "@ChillMain/layout.html.twig" %}
-
- {% block content %}{% endblock %}
-
-
-
+{% set header_logo_only = 1 %}
+
+{% block title %}{{ 'Login to %installation_name%' | trans({ '%installation_name%' : installation.name } ) }}{% endblock %}
+
+{% block content %}
+
+
+ {% block password_content %}{% endblock %}
+
+
+{% endblock %}
diff --git a/src/Bundle/ChillMainBundle/Resources/views/Password/recover_password_changed.html.twig b/src/Bundle/ChillMainBundle/Resources/views/Password/recover_password_changed.html.twig
index 1af108bf1..c07a7b980 100644
--- a/src/Bundle/ChillMainBundle/Resources/views/Password/recover_password_changed.html.twig
+++ b/src/Bundle/ChillMainBundle/Resources/views/Password/recover_password_changed.html.twig
@@ -2,7 +2,7 @@
{% block title %}{{ "New password set"|trans }}{% endblock %}
-{% block content %}
+{% block password_content %}
{{ "New password set"|trans }}
diff --git a/src/Bundle/ChillMainBundle/Resources/views/Password/recover_password_form.html.twig b/src/Bundle/ChillMainBundle/Resources/views/Password/recover_password_form.html.twig
index 6e32cb0b4..32e5618d4 100644
--- a/src/Bundle/ChillMainBundle/Resources/views/Password/recover_password_form.html.twig
+++ b/src/Bundle/ChillMainBundle/Resources/views/Password/recover_password_form.html.twig
@@ -4,7 +4,7 @@
{% block title %}{{ title }}{% endblock %}
-{% block content %}
+{% block password_content %}
{{ title }}
diff --git a/src/Bundle/ChillMainBundle/Resources/views/Password/request_recover_password.html.twig b/src/Bundle/ChillMainBundle/Resources/views/Password/request_recover_password.html.twig
index 43a2d4674..2ff32f2c1 100644
--- a/src/Bundle/ChillMainBundle/Resources/views/Password/request_recover_password.html.twig
+++ b/src/Bundle/ChillMainBundle/Resources/views/Password/request_recover_password.html.twig
@@ -22,7 +22,7 @@
{% block title %}{{"Recover password"|trans}}{% endblock %}
-{% block content %}
+{% block password_content %}
{{ 'Recover password'|trans }}
diff --git a/src/Bundle/ChillMainBundle/Resources/views/Password/request_recover_password_confirm.html.twig b/src/Bundle/ChillMainBundle/Resources/views/Password/request_recover_password_confirm.html.twig
index 4fb924077..8014179e5 100644
--- a/src/Bundle/ChillMainBundle/Resources/views/Password/request_recover_password_confirm.html.twig
+++ b/src/Bundle/ChillMainBundle/Resources/views/Password/request_recover_password_confirm.html.twig
@@ -2,7 +2,7 @@
{% block title "Check your email"|trans %}
-{% block content %}
+{% block password_content %}
diff --git a/src/Bundle/ChillMainBundle/Resources/views/layout.html.twig b/src/Bundle/ChillMainBundle/Resources/views/layout.html.twig
index 30f84c855..b6da857b2 100644
--- a/src/Bundle/ChillMainBundle/Resources/views/layout.html.twig
+++ b/src/Bundle/ChillMainBundle/Resources/views/layout.html.twig
@@ -30,7 +30,11 @@
{{ include('@ChillMain/Layout/_debug.html.twig') }}
{% endif %}
- {{ include('@ChillMain/Layout/_header.html.twig') }}
+ {% if header_logo_only is defined and header_logo_only == 1 %}
+ {{ include('@ChillMain/Layout/_header_logo_only.html.twig') }}
+ {% else %}
+ {{ include('@ChillMain/Layout/_header.html.twig') }}
+ {% endif %}
{% block top_banner %}{#
To use if you want to add a banner below the header (ie the menu)