Example #1
0
def facebook_login_success(request):
    code = request.GET.get('code')
    facebook = Pyfb(settings.FACEBOOK_APP_ID)
    facebook.set_permissions("")
    facebook.get_access_token(settings.FACEBOOK_SECRET_KEY, code,
                              redirect_uri=settings.FACEBOOK_REDIRECT_URL)
    me = facebook.get_myself()
    authenticator = FacebookBackend()
    user = authenticator.authenticate(me)
    login(request, user)
    return HttpResponseRedirect('/')