示例#1
0
 public function testCheck()
 {
     list($hash, $salt) = TlonHash::password(self::GRUE_STRING);
     $this->assertTrue(TlonHash::check(self::GRUE_STRING, $hash, $salt));
 }
示例#2
0
 /**
  * @param string $username User name.
  * @param string $password Password.
  * @return bool  Success or failure.
  */
 public static function updatePassword($username, $password)
 {
     list($hash, $salt) = TlonHash::password($password);
     return self::update(self::$TABLE, array(TlonDataComparison::set('password', $hash), TlonDataComparison::set('salt', $salt)), TlonDataComparison::equals('username', $username));
 }