diff --git a/apps/auth/views.py b/apps/auth/views.py index 1f4cf8ec..883577bf 100644 --- a/apps/auth/views.py +++ b/apps/auth/views.py @@ -248,6 +248,7 @@ class FacebookLoginOrRegistration(View): class LandingRegistrationView(View): def post(self, request, *args, **kwargs): + free_lesson_url = 'https://lil.school/p/free-lesson' form = LandingRegistrationForm(request.POST) if not form.is_valid(): return HttpResponse(form.errors.as_text()) @@ -258,7 +259,7 @@ class LandingRegistrationView(View): if User.objects.filter(email=email).count(): if request.user.is_authenticated and request.user.email == email: - return redirect('/') + return redirect(free_lesson_url) return redirect('/p/user-exists') user = User( @@ -276,7 +277,7 @@ class LandingRegistrationView(View): verification_token = verification_email_token.make_token(user) url = 'https://%s%s?%s' % (settings.MAIN_HOST, reverse_lazy('lilcity:verification-email', args=[verification_token, user.id]), - urlencode({'next': 'https://lil.school/p/free-lesson'})) + urlencode({'next': free_lesson_url})) try: send_email('Регистрация в Lil School', email, "notification/email/landing_registration.html", url=url, user=user, password=password)