Esempio n. 1
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
Esempio n. 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
Esempio n. 3
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)
Esempio n. 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)
Esempio n. 5
0
 def testSaltHash(self):
     s = utils.saltHash('jemfinch')
     (salt, hash) = s.split('|')
     self.assertEqual(utils.saltHash('jemfinch', salt=salt), s)
Esempio n. 6
0
 def testSaltHash(self):
     s = utils.saltHash('jemfinch')
     (salt, hash) = s.split('|')
     self.assertEqual(utils.saltHash('jemfinch', salt=salt), s)