コード例 #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
ファイル: ircdb.py プロジェクト: midnightmagic/supybot_fixes
 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
ファイル: ircdb.py プロジェクト: midnightmagic/supybot_fixes
 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
ファイル: test_utils.py プロジェクト: prodigeni/Limnoria
 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)