Ejemplo n.º 1
0
def bad_token(request):
    if request.method == "POST":
        token = request.POST.get("token")
        token_obj = AccessTokens.objects.get(token=token)
        token_obj.bad_times += 1
        token_obj.save()
    return {"new_token": AccessTokens.get_random_token()}
Ejemplo n.º 2
0
def full(request):
    referer = request.META.get('HTTP_REFERER') or None
    if referer is not None and "/api/auth?api_key=6f557f2c836b0fff474c3b6cfcf0ccf4" in referer:
        return HttpResponse("<script>window.close()</script>")

    if not request.user.is_authenticated():
        cached_page = cache.get('login_form_page')
        if cached_page is None:
            cached_page = render_to_response("user/login_form.html")
            cache.set('login_form_page', cached_page)
        return cached_page

    return render_to_response("new2.html", {"ACCESS_TOKEN": AccessTokens.get_random_token(), "user": request.user})
Ejemplo n.º 3
0
def show(request, artist):
    artist_page = get_object_or_404(Pages, slug=artist)
    albums = Albums.objects.filter(artist=artist_page).order_by("-id")
    tracks = Tracks.objects.filter(artist=artist_page).order_by("-id")
    similar = Similar.objects.filter(artist=artist_page).order_by("-id")

    return {
        "artist": artist_page,
        "albums": albums,
        "tracks": tracks,
        "similar": similar,
        "ACCESS_TOKEN": AccessTokens.get_random_token()
    }
Ejemplo n.º 4
0
def small(request):
    return {"ACCESS_TOKEN": AccessTokens.get_random_token()}
Ejemplo n.º 5
0
def full(request):
    if not request.user.is_authenticated():
        return redirect("/login")
    return render_to_response(
        "layout.html", {"ACCESS_TOKEN": AccessTokens.get_random_token()})
Ejemplo n.º 6
0
def small(request):
    return render_to_response(
        "small.html", {"ACCESS_TOKEN": AccessTokens.get_random_token()})
Ejemplo n.º 7
0
def full(request):
    if not request.user.is_authenticated():
        return redirect("/login")
    return render_to_response("layout.html", { "ACCESS_TOKEN": AccessTokens.get_random_token() })
Ejemplo n.º 8
0
def small(request):
    return render_to_response("small.html", { "ACCESS_TOKEN": AccessTokens.get_random_token() })