예제 #1
0
파일: ircdb.py 프로젝트: Elwell/supybot
 def setPassword(self, password, hashed=False):
     """Sets the user's password."""
     if hashed or self.hashed:
         self.hashed = True
         self.password = utils.saltHash(password)
     else:
         self.password = password
예제 #2
0
 def setPassword(self, password, hashed=False):
     """Sets the user's password."""
     if hashed or self.hashed:
         self.hashed = True
         self.password = utils.saltHash(password)
     else:
         self.password = password
예제 #3
0
파일: ircdb.py 프로젝트: Elwell/supybot
 def checkPassword(self, password):
     """Checks the user's password."""
     if password is None:
         return False
     if self.hashed:
         (salt, _) = self.password.split('|')
         return (self.password == utils.saltHash(password, salt=salt))
     else:
         return (self.password == password)
예제 #4
0
 def checkPassword(self, password):
     """Checks the user's password."""
     if password is None:
         return False
     if self.hashed:
         (salt, _) = self.password.split('|')
         return (self.password == utils.saltHash(password, salt=salt))
     else:
         return (self.password == password)
예제 #5
0
 def testSaltHash(self):
     s = utils.saltHash('jemfinch')
     (salt, hash) = s.split('|')
     self.assertEqual(utils.saltHash('jemfinch', salt=salt), s)
예제 #6
0
파일: test_utils.py 프로젝트: krattai/AEBL
 def testSaltHash(self):
     s = utils.saltHash('jemfinch')
     (salt, hash) = s.split('|')
     self.assertEqual(utils.saltHash('jemfinch', salt=salt), s)