fix issues for create new user flow caused by django upgrade

This commit is contained in:
Jonathan Math 2020-07-03 02:12:59 -04:00
parent 3c06baa684
commit d3c63d2a6b
2 changed files with 3 additions and 2 deletions

View file

@ -156,10 +156,11 @@ class SignupForm(forms.Form):
new_user.set_password(password)
new_user.is_active = False
new_user.email = email
new_user.last_login = datetime.datetime.now()
new_user.save()
new_user = authenticate(username=username,
password=password)
new_user = User.objects.get(username=username)
MActivity.new_signup(user_id=new_user.pk)
RNewUserQueue.add_user(new_user.pk)

View file

@ -201,7 +201,7 @@ def signup(request):
form = SignupForm(prefix='signup', data=request.POST)
if form.is_valid():
new_user = form.save()
login_user(request, new_user)
login_user(request, new_user, backend='django.contrib.auth.backends.ModelBackend')
logging.user(new_user, "~FG~SB~BBNEW SIGNUP: ~FW%s" % new_user.email)
if not new_user.is_active:
url = "https://%s%s" % (Site.objects.get_current().domain,