Example #1
0
def logout(request):
    if request.method == "GET":
        messages.success(request, "Sucessfully logged out.")
        logout_auth(request)
        request.session.flush()
        return redirect('homepage')
    return render(request, 'home/homepage.html')
Example #2
0
def logout(request):
    if request.method != 'POST':
        return HttpResponseBadRequest("Use POST.")

    referer = request.META.get('HTTP_REFERER', '/')

    logout_auth(request)
    return HttpResponseRedirect(referer)
Example #3
0
def logout(request):
    if request.method == "GET":
        logout_auth(request)
        request.session.flush()
        messages.warning(
            request, "You have sucessfully been logged out of your account.")
        return redirect('homepage')
    return render(request, 'homepage/homepage.html')
Example #4
0
def sign_up(request):
    if (request.user.is_authenticated):
        email = request.user.email
        username = request.user.username
        if (User_Auth.objects.filter(username = email).exists() == False):
            first_name = request.user.first_name
            last_name = request.user.last_name
            user_auth = User_Auth.objects.create_user(username = email, email = email, password = "******")
            Current_Rider = Rider.objects.create(first_name = first_name, last_name = last_name, email = email)
            Current_Driver = Driver.objects.create(first_name = first_name, last_name = last_name, email = email)
            user = User.objects.create(user = user_auth, first_name = first_name, last_name = last_name, email = email, driver = Current_Driver, rider = Current_Rider)
            user_id = user.id
            logout_auth(request)
            user_login = authenticate(request, username = email, password = "******")
            if user_login is not None:
                login_auth(request, user_login, backend='django.contrib.auth.backends.ModelBackend')
                return HttpResponseRedirect(reverse('index', args=()))
            else:
                return HttpResponseRedirect(reverse('index', args=()))
        else:
            logout_auth(request)
            user_login = authenticate(request, username = email, password = "******")
            login_auth(request, user_login, backend='django.contrib.auth.backends.ModelBackend')
            return HttpResponseRedirect(reverse('index', args=()))

    if request.method == "POST":
        form = SignUpForm(request.POST)
        if form.is_valid() == True:
            first_name = form.cleaned_data["first_name"]
            last_name = form.cleaned_data["last_name"]
            email = form.cleaned_data["email"]
            venmo = form.cleaned_data["venmo"]
            phone_number = form.cleaned_data["phone_number"]
            if User_Auth.objects.filter(username = email).exists():
                user_auth = User_Auth.objects.get(username = email)
                user = User.objects.get(user = user_auth)
                user_id = user.id
                user_login = authenticate(request, username = email, password = "******")
                if user_login is not None:
                        login_auth(request, user_login, backend='django.contrib.auth.backends.ModelBackend')
                else:
                    return HttpResponseRedirect(reverse('index', args=()))
            else:
                user_auth = User_Auth.objects.create_user(username = email, email = email, password = "******")
                Current_Rider = Rider.objects.create(first_name = first_name, last_name = last_name, email = email, venmo = venmo, phone_number = phone_number)
                Current_Driver = Driver.objects.create(first_name = first_name, last_name = last_name, email = email, venmo = venmo, phone_number = phone_number)
                user = User.objects.create(user = user_auth, first_name = first_name, last_name = last_name, email = email, venmo = venmo, phone_number = phone_number, driver = Current_Driver, rider = Current_Rider)
                user_id = user.id
                user_login = authenticate(request, username = email, password = "******")
                if user_login is not None:
                        login_auth(request, user_login, backend='django.contrib.auth.backends.ModelBackend')
                else:
                    return HttpResponseRedirect(reverse('index', args=()))
        return HttpResponseRedirect(reverse('profile', args=(user_id,)))
    else:
        form = SignUpForm()
    return render(request, 'Rideshare_app/sign_up_form.html', {"form" : form, "user_flag" : False})
Example #5
0
def logout(request, format=None):
    metadata = {}
    data = {}
    #!! Awful, horrible.
    token = get_token(request)
    if token == request.GET.get('csrf_token', None):
        logout_auth(request)
        data['message'] = 'Logout successful.'
        if format == 'html':
            raise HttpResponseException(HttpResponseRedirect(request.GET.get('next') or "/"))
    else:
        raise APIForbiddenException('Logout unsuccessful, incorrect CSRF token.')
    # Gets here if successful but not HTML.
    return (metadata, data)
Example #6
0
def admin_logout(request):
    logout_auth(request)
    return redirect(reverse('admin_login'))
Example #7
0
def _logout(request):
	logout_auth(request)
	return home(request)
Example #8
0
def logout(request):
    logout_auth(request)
    return HttpResponseRedirect('/')
Example #9
0
def logout(request):
    logout_auth(request)
    return login(request)
Example #10
0
def auth_logout(request):
    redirect_to = request.REQUEST.get('next', '') or '/'
    logout_auth(request)
    return HttpResponseRedirect(redirect_to)
Example #11
0
def logout(request):
    logout_auth(request)
    # data = {'status': 'success', 'message':"logout success."}

    return redirect('/')
Example #12
0
def logout(request):
    logout_auth(request)

    return redirect('accounts:login_page')
Example #13
0
def logout(request):
    if request.method == "GET":
        messages.success(request, "Sucessfully logged out.")
        logout_auth(request)
        return render(request, 'appleStarts/homepage.html')
    return render(request, 'appleStarts/homepage.html')
Example #14
0
def logout(request):
    logout_auth(request)
    return redirect("menu_principal")
Example #15
0
def logout(request):
    logout_auth(request)
    return redirect('/')
Example #16
0
def api_logout(request):
    logout_auth(request)
    return redirect('login')
Example #17
0
def logout(request):
    logout_auth(request)
    return render(request, "users/login.html",{
        'context':'the user has successfully log out!'
    })
Example #18
0
def logout(request):
    logout_auth(request)
    return redirect('core:index')
Example #19
0
 def logout(request):
     logout_auth(request)
     return redirect(reverse('home'))
Example #20
0
def logout(request):

    logout_auth(request)
    return render_to_response('subsidysort/login.html')
Example #21
0
def logout(request):
    logout_auth(request)
    return HttpResponse("Logged out")
Example #22
0
def logout(request):
    logout_auth(request)
    return redirect("tienda")
 def get(self, request, *args, **kwargs):
     logout_auth(request)
     self.url = request.META.get('HTTP_REFERER')
     return super(LogoutUser, self).get(request, *args, **kwargs)
Example #24
0
def logout(req):
    logout_auth(req)
    return HttpResponseRedirect('/login/')
Example #25
0
def logout(request):
    logout_auth(request)
    return redirect('strona_glowna')
Example #26
0
def logout(request):
    logout_auth(request)
    return redirect("/login")
Example #27
0
def logout(request):
    logout_auth(request)
    return HttpResponseRedirect(reverse('jiga:index'))
Example #28
0
def logout(request):
    logout_auth(request)
    return redirect('/')
Example #29
0
def logout(request):

    logout_auth(request)
    return render_to_response('contractsort/login.html')
Example #30
0
def logout_view(request):
    logout_auth(request)
    return render(request, 'orders/login.html')
    messages.info(request, "You have successfully logged out.")
Example #31
0
def logout(request):
    logout_auth(request)
    messages.success(request, 'logout successfully')
    return redirect('home')
Example #32
0
def logout(request):
    logout_auth(request)
    messages.info(request, 'SesiĆ³n finalizada.')
    return redirect(index)
Example #33
0
def logout(request):
    logout_auth(request)
    return HttpResponseRedirect('/')