mirror of
git://git.yoctoproject.org/layerindex-web.git
synced 2025-07-19 20:59:01 +02:00
Disable autocomplete on sensitive fields
Disable autocomplete for registration/login/password change/password reset forms, and security question / captcha fields on Edit Profile form. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
This commit is contained in:
parent
0196eda3f1
commit
348bd2661c
|
@ -202,6 +202,10 @@ class EditProfileForm(StyledModelForm):
|
|||
|
||||
def __init__(self, *args, **kwargs):
|
||||
super(EditProfileForm, self ).__init__(*args, **kwargs)
|
||||
for field in ['captcha', 'security_question_1', 'security_question_2', 'security_question_3', 'answer_1', 'answer_2', 'answer_3']:
|
||||
self.fields[field].widget.attrs.update({
|
||||
'autocomplete': 'off'
|
||||
})
|
||||
user = kwargs.get("instance")
|
||||
try:
|
||||
self.fields['security_question_1'].initial=user.userprofile.securityquestionanswer_set.all()[0].security_question
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
{% load i18n %}
|
||||
|
||||
{% block content %}
|
||||
<form id="registration_form" method="post" action=".">
|
||||
<form id="registration_form" method="post" action="." autocomplete="off">
|
||||
{% for hidden in form.hidden_fields %}
|
||||
{{ hidden }}
|
||||
{% endfor %}
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<form id="login_form" method="post" action=".">
|
||||
<form id="login_form" method="post" action="." autocomplete="off">
|
||||
{{ form.as_p }}
|
||||
|
||||
<input type="submit" class="btn btn-default" value="{% trans 'Log in' %}" />
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
{% load i18n %}
|
||||
|
||||
{% block content %}
|
||||
<form method="post" action=".">
|
||||
<form method="post" action="." autocomplete="off">
|
||||
{% for hidden in form.hidden_fields %}
|
||||
{{ hidden }}
|
||||
{% endfor %}
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
{% if validlink %}
|
||||
|
||||
<form id="password_form" method="post" action=".">
|
||||
<form id="password_form" method="post" action="." autocomplete="off">
|
||||
{% for hidden in form.hidden_fields %}
|
||||
{{ hidden }}
|
||||
{% endfor %}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
{% load i18n %}
|
||||
|
||||
{% block content %}
|
||||
<form id="password_form" method="post" action=".">
|
||||
<form id="password_form" method="post" action="." autocomplete="off">
|
||||
{% for hidden in form.hidden_fields %}
|
||||
{{ hidden }}
|
||||
{% endfor %}
|
||||
|
|
Loading…
Reference in New Issue
Block a user