def check_password(self): username = self.cleaned_data['username'] password = self.cleaned_data['password'] try: if '@' in username: user = User.objects.get(email=username) else: user = User.objects.get(name=username) self.user = user self.user.favorites = [] for fav in Favorites.objects.filter(user=user): self.user.favorites.append(int(fav.topic_id)) #self.user.reads = [] #for read in Reads.objects.filter(user=user): # self.user.reads.append(int(read.topic_id)) self.user.votes = [] for vote in Votes.objects.filter(user=user): self.user.votes.append(int(vote.topic_id)) self.user.thanks = [] for thank in Thanks.objects.filter(user=user): self.user.thanks.append(int(thank.reply_id)) return cp(password, user.password) except Exception, e: print e raise User.DoesNotExist("The username does not exists!")
def check_password(self): username = self.cleaned_data['username'] password = self.cleaned_data['password'] try: user = User.objects.get(name=username) return cp(password, user.password) except Exception, e: raise User.DoesNotExist("The username does not exists!")