diff --git a/AuthApp/js_views.py b/AuthApp/js_views.py index d456457..e417bcc 100644 --- a/AuthApp/js_views.py +++ b/AuthApp/js_views.py @@ -405,6 +405,9 @@ def login_ajax(request): user = authenticate(username=form.data['username'], password=form.data['password']) if user is not None: auth.login(request, user) + if 'mailingSubscribeRequired' in data and data['mailingSubscribeRequired'] == 'true': + user.user_profile.mailing_on = True + user.user_profile.save(update_fields=['mailing_on']) else: errors_Dict = { 'errors': { @@ -497,6 +500,9 @@ def registration_ajax(request): if user: auth.login(request, user, backend='django.contrib.auth.backends.ModelBackend') + if 'mailingSubscribeRequired' in data and data['mailingSubscribeRequired'] == 'true': + user.user_profile.mailing_on = True + user.last_name = form.data['lastname'] user.first_name = form.data['firstname'] user.save()