diff --git a/addons/survey/controllers/main.py b/addons/survey/controllers/main.py
index 2f65d92cd4c..ea9af115712 100644
--- a/addons/survey/controllers/main.py
+++ b/addons/survey/controllers/main.py
@@ -46,7 +46,7 @@ class WebsiteSurvey(http.Controller):
# In case of auth required, block public user
if survey.auth_required and uid == request.registry['website'].get_public_user(cr, uid, context):
- return request.website.render("website.403")
+ return request.website.render("survey.auth_required", {'survey': survey})
# In case of non open surveys
if survey.stage_id.closed:
diff --git a/addons/survey/views/survey_templates.xml b/addons/survey/views/survey_templates.xml
index 9a342fa128d..9ae973b9345 100644
--- a/addons/survey/views/survey_templates.xml
+++ b/addons/survey/views/survey_templates.xml
@@ -31,6 +31,20 @@
+
+
+
+
+
+
+
Login required
+
This survey is open only to registered people. Please log in.