Exemple #1
0
def twitter_registration(request):
    twitter = Twitter()
    view = 'twitter_register_complete'
    auth_url = twitter.set_request_token(request, view,
                                         signin_with_twitter=True)
    context = {
        'twitter_auth_url': auth_url,
    }
    return register(request, BACKEND, extra_context=context,
                    template_name='twitter/auth/register.html')
Exemple #2
0
def twitter_registration(request):
    twitter = Twitter()
    view = 'twitter_register_complete'
    auth_url = twitter.set_request_token(request,
                                         view,
                                         signin_with_twitter=True)
    context = {
        'twitter_auth_url': auth_url,
    }
    return register(request,
                    BACKEND,
                    extra_context=context,
                    template_name='twitter/auth/register.html')
Exemple #3
0
def complete_registration(request):
    if request.method == 'POST':
        return register(request, BACKEND)
    form = None
    if 'denied' in request.GET:
        template_name = 'twitter/auth/denied.html'
    elif 'oauth_token' in request.GET and 'oauth_verifier' in request.GET:
        form = TwitterRegistrationForm(initial={
            'oauth_token': request.GET['oauth_token'],
            'oauth_verifier': request.GET['oauth_verifier'],
        })
        template_name = 'twitter/auth/complete.html'
    else:
        return redirect('/', (), {})
    return render_to_response(template_name, {
        'form': form,
    }, context_instance=RequestContext(request))
Exemple #4
0
def complete_registration(request):
    if request.method == 'POST':
        return register(request, BACKEND)
    form = None
    if 'denied' in request.GET:
        template_name = 'twitter/auth/denied.html'
    elif 'oauth_token' in request.GET and 'oauth_verifier' in request.GET:
        form = TwitterRegistrationForm(
            initial={
                'oauth_token': request.GET['oauth_token'],
                'oauth_verifier': request.GET['oauth_verifier'],
            })
        template_name = 'twitter/auth/complete.html'
    else:
        return redirect('/', (), {})
    return render_to_response(template_name, {
        'form': form,
    },
                              context_instance=RequestContext(request))