Fix payment callback & passwor reset urls

remotes/origin/hasaccess
Ivlev Denis 8 years ago
parent d9bbc67180
commit 4c958e0e45
  1. 4
      apps/auth/views.py
  2. 4
      apps/payment/views.py

@ -49,6 +49,8 @@ class LearnerRegistrationView(FormView):
# fixme: change email text
# fixme: async send email
refferer = self.request.META.get('HTTP_REFERER')
if refferer.endswith('/'):
refferer = refferer[:-1]
token = verification_email_token.make_token(user)
url = refferer + str(reverse_lazy('lilcity:verification-email', args=[token]))
send_email('Verification Email', email, "notification/email/verification_email.html", url=url)
@ -108,6 +110,8 @@ class PasswordResetView(views.PasswordContextMixin, BaseFormView):
def form_valid(self, form):
refferer = self.request.META.get('HTTP_REFERER')
if refferer.endswith('/'):
refferer = refferer[:-1]
opts = {
'domain_override': refferer,
'use_https': self.request.is_secure(),

@ -79,7 +79,9 @@ class SchoolBuyView(TemplateView):
template_name = 'payment/paymentwall_widget.html'
def get(self, request, *args, **kwargs):
host = request.scheme + '://' + request.get_host()
host = self.request.META.get('HTTP_REFERER')
if host.endswith('/'):
host = host[:-1]
weekdays = set(request.GET.getlist('weekdays', []))
if not weekdays:
messages.error(request, 'Выберите несколько дней недели.')

Loading…
Cancel
Save