summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
Diffstat (limited to 'core')
-rw-r--r--core/views/signup.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/core/views/signup.py b/core/views/signup.py
index e46ca49..16b59e3 100644
--- a/core/views/signup.py
+++ b/core/views/signup.py
@@ -61,8 +61,14 @@ def signup(request):
if identified_login:
editor = get_git_string(signup_user)
else:
- editor = f"troggle <signup_anon@austria.expo>"
+ return HttpResponseRedirect("/accounts/login/")
+ people = Person.objects.filter(user=signup_user)
+ if len(people) == 1:
+ signup_person = people[0]
+ else:
+ return HttpResponseRedirect("/accounts/login")
+
experience = how_many_previous_expos(signup_person)
if request.method == "POST": # If the form has been submitted...