Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def AuthentificationPost(request):
- form = AuthentificationForm(request.POST)
- if form.is_valid():
- email = form.cleaned_data['email']
- password = form.cleaned_data['password']
- user = authenticate(username=email, password=password)
- if user is None:
- response = u'Не верный логин или пароль.'
- return HttpResponse(json.dumps({'error': response, 'result': 'error'}))
- else:
- login(request, user)
- user.save()
- return HttpResponse(json.dumps({'result': 'success'}))
- else:
- errors = {}
- for i in form.errors:
- errors[i] = form.errors[i][0]
- return HttpResponse(json.dumps({'errors': errors, 'result': 'error'}))
- def AuthentificationPost(request):
- if request.method == 'GET':
- return HttpResponse(get_token(request))
- else:
- form = AuthentificationForm(request.POST)
- if form.is_valid():
- email = form.cleaned_data['email']
- password = form.cleaned_data['password']
- user = authenticate(username=email, password=password)
- if user is None:
- response = u'Не верный логин или пароль.'
- return HttpResponse(json.dumps({'error': response, 'result': 'error'}))
- else:
- login(request, user)
- user.save()
- return HttpResponse(json.dumps({'result': 'success'}))
- else:
- errors = {}
- for i in form.errors:
- errors[i] = form.errors[i][0]
- return HttpResponse(json.dumps({'errors': errors, 'result': 'error'}))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement