Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def std_login(request):
- if request.method == 'POST':
- username = request.POST.get('username')
- password = request.POST.get('password')
- user = authenticate(username=username, password=password)
- # Authentication Successfull
- if user is not None:
- request.session['user_id'] = user.id
- database = Database.objects.get(dweller__profile__user=user)
- # Authentication failed
- else:
- response_data = {}
- response_data['result'] = 'error'
- response_data['message'] = 'Usuário ou senha inválido.'
- return JsonResponse(response_data)
- @csrf_exempt
- def std_login(request):
- class LoginRequiredMixin(AccessMixin):
- if not request.user.is_authenticated():
- return self.handle_no_permission()
- return super(LoginRequiredMixin, self).dispatch(request, *args, **kwargs)
- from django.contrib.auth import authenticate,login
- user = authenticate(username=username,password=password)
- login(request,user)
Add Comment
Please, Sign In to add comment