def login(request):
    """
    Handles the login action.
    """
    form = LoginForm(None, data=request.POST)
    if form.is_valid():
        auth_login(request, form.get_user())
        return JsonResponse(data={'redirect_to': reverse('webapp.pages.user_profile', args=(request.user.id, ))})

    return JsonResponse(errors=form.errors)
def login(request):
    """
    Handles the login action.
    """
    form = LoginForm(None, data=request.POST)
    if form.is_valid():
        auth_login(request, form.get_user())
        return JsonResponse(
            data={'redirect_to': reverse('webapp.pages.my_flights')})

    return JsonResponse(errors=form.errors)