自定义Django用户身份验证

时间:2014-06-11 17:34:56

标签: python django authentication

我有这段代码

def permit(request, pk):
    user = User.objects.get(pk=pk)
    if request.user.id == pk:
        return render_to_response(HttpRequest.path)
    else:
        return render_to_response('forbidden.html')

我想做的是,如果用户经过身份验证(request.user.id == pk),则可以下载他在身份验证测试之前点击过的链接。到Httprequest.path我希望得到他要求的确切路径。

但是,当我运行此代码时,我总是被重定向到禁用的html,这意味着request.user.id == pk总是假的,即使它有时应该是真的。

0 个答案:

没有答案