if password != confirm_password:
print("Password error")
return redirect("user_register")
else:
if User.objects.filter(email=email).exists():
print("Email already exists")
return redirect("user_register")
else:
if User.objects.filter(username=username).exists():
print("Username error")
return redirect("user_register")
else:
user = User.objects.create_user(username=username, email=email, password=password)
user.save()
data = Customer(user=user, phone_field=phone)
data.save()
# Code for login user again
our_user = authenticate(username=username, password=password)
if our_user is not None:
login(request, our_user)
return redirect("")
else:
print("Authentication error")
return redirect("user_register")
return render(request, 'accounts/register.html')
i want when my all statement got true then data save to database and redirect page to login page and after that redirect from login to home page
New contributor
Harsh Saini is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.