forked from GithubBackups/healthchecks
Rename form field "email" to "identity" to hopefully avoid some auto-form-fill spam.
This commit is contained in:
parent
3241ea8c00
commit
a4855e1900
@ -11,7 +11,7 @@ class LowercaseEmailField(forms.EmailField):
|
|||||||
|
|
||||||
|
|
||||||
class EmailPasswordForm(forms.Form):
|
class EmailPasswordForm(forms.Form):
|
||||||
email = LowercaseEmailField()
|
identity = LowercaseEmailField()
|
||||||
password = forms.CharField(required=False)
|
password = forms.CharField(required=False)
|
||||||
|
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@ class LoginTestCase(TestCase):
|
|||||||
session["welcome_code"] = str(check.code)
|
session["welcome_code"] = str(check.code)
|
||||||
session.save()
|
session.save()
|
||||||
|
|
||||||
form = {"email": "alice@example.org"}
|
form = {"identity": "alice@example.org"}
|
||||||
|
|
||||||
r = self.client.post("/accounts/login/", form)
|
r = self.client.post("/accounts/login/", form)
|
||||||
assert r.status_code == 302
|
assert r.status_code == 302
|
||||||
@ -47,7 +47,7 @@ class LoginTestCase(TestCase):
|
|||||||
session["welcome_code"] = "00000000-0000-0000-0000-000000000000"
|
session["welcome_code"] = "00000000-0000-0000-0000-000000000000"
|
||||||
session.save()
|
session.save()
|
||||||
|
|
||||||
form = {"email": "alice@example.org"}
|
form = {"identity": "alice@example.org"}
|
||||||
|
|
||||||
r = self.client.post("/accounts/login/", form)
|
r = self.client.post("/accounts/login/", form)
|
||||||
assert r.status_code == 302
|
assert r.status_code == 302
|
||||||
@ -62,7 +62,7 @@ class LoginTestCase(TestCase):
|
|||||||
|
|
||||||
@override_settings(REGISTRATION_OPEN=False)
|
@override_settings(REGISTRATION_OPEN=False)
|
||||||
def test_it_obeys_registration_open(self):
|
def test_it_obeys_registration_open(self):
|
||||||
form = {"email": "dan@example.org"}
|
form = {"identity": "dan@example.org"}
|
||||||
|
|
||||||
r = self.client.post("/accounts/login/", form)
|
r = self.client.post("/accounts/login/", form)
|
||||||
assert r.status_code == 200
|
assert r.status_code == 200
|
||||||
@ -72,7 +72,7 @@ class LoginTestCase(TestCase):
|
|||||||
alice = User(username="alice", email="alice@example.org")
|
alice = User(username="alice", email="alice@example.org")
|
||||||
alice.save()
|
alice.save()
|
||||||
|
|
||||||
form = {"email": "ALICE@EXAMPLE.ORG"}
|
form = {"identity": "ALICE@EXAMPLE.ORG"}
|
||||||
|
|
||||||
r = self.client.post("/accounts/login/", form)
|
r = self.client.post("/accounts/login/", form)
|
||||||
assert r.status_code == 302
|
assert r.status_code == 302
|
||||||
|
@ -78,7 +78,7 @@ def login(request, show_password=False):
|
|||||||
if request.method == 'POST':
|
if request.method == 'POST':
|
||||||
form = EmailPasswordForm(request.POST)
|
form = EmailPasswordForm(request.POST)
|
||||||
if form.is_valid():
|
if form.is_valid():
|
||||||
email = form.cleaned_data["email"]
|
email = form.cleaned_data["identity"]
|
||||||
password = form.cleaned_data["password"]
|
password = form.cleaned_data["password"]
|
||||||
if len(password):
|
if len(password):
|
||||||
user = authenticate(username=email, password=password)
|
user = authenticate(username=email, password=password)
|
||||||
|
@ -40,10 +40,9 @@
|
|||||||
<input
|
<input
|
||||||
type="text"
|
type="text"
|
||||||
class="form-control"
|
class="form-control"
|
||||||
id="id_email"
|
name="identity"
|
||||||
name="email"
|
value="{{ form.identity.value|default:"" }}"
|
||||||
value="{{ form.email.value|default:"" }}"
|
placeholder="you@example.org">
|
||||||
placeholder="Email">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user