registration check unique user
This commit is contained in:
SDE
2023-07-12 13:08:03 +03:00
parent 5c4a3a5d82
commit 31f554d616

View File

@@ -100,12 +100,19 @@ def registration_ajax(request):
html = render_to_string('forms/f_registration.html', Dict, request=request)
return JsonResponse({'html': html}, status=400)
users = User.objects.filter(email=form.data['email'])
if users:
form.errors['username'] = 'Пользователь с указанным email уже существует'
Dict = {'form': form}
html = render_to_string('forms/f_registration.html', Dict, request=request)
return JsonResponse({'html': html}, status=400)
user = User.objects.create_user(username=form.data['email'], email=form.data['email'], password=form.data['password'])
# user = auth.authenticate(username=new_user_Dict['name'], password=new_user_Dict['pass'])
if user:
auth.login(request, user)
user.last_name = form.data['firstname']
user.last_name = form.data['lastname']
user.first_name = form.data['firstname']
user.save()
user.user_profile.phone = form.data['tel']