2017-07-10 27 views
0

我在我的APP中擁有自己的登錄/登錄功能。在註冊時,我使用passlib hash方法對密碼進行加密,並將加密值存儲在表格中。但我的問題是,當我試圖登錄它無法匹配使用Python的值。我在下面解釋我的代碼。使用Python登錄時無法使用表記錄進行驗證

​​

在這裏,我保存表中的所有憑據。

def loginsave(request): 
    password = request.POST.get('pass') 
    uname = request.POST.get('uname') 
    new_pass = sha256_crypt.encrypt(password) 
    per = User.objects.all().filter(
      Q(password__icontains=new_pass) & 
      Q(uname__icontains=uname)).count() 

這裏我再次試圖註冊的密碼加密,並與表匹配,但它不工作,並計數來了0

回答