コード例 #1
0
ファイル: Nonce.php プロジェクト: marcioyonamine/php-openid
 function runTest()
 {
     $actual = Auth_OpenID_checkTimestamp($this->nonce_string, $this->allowed_skew, $this->now);
     $this->assertEquals($this->expected, $actual);
 }
コード例 #2
0
ファイル: FileStore.php プロジェクト: danielkjfrog/docker
 function clean()
 {
     if (!$this->active) {
         trigger_error("FileStore no longer active", E_USER_ERROR);
         return null;
     }
     $nonces = Auth_OpenID_FileStore::_listdir($this->nonce_dir);
     $now = time();
     // Check all nonces for expiry
     foreach ($nonces as $nonce) {
         if (!Auth_OpenID_checkTimestamp($nonce, $now)) {
             $filename = $this->nonce_dir . DIRECTORY_SEPARATOR . $nonce;
             Auth_OpenID_FileStore::_removeIfPresent($filename);
         }
     }
     foreach ($this->_allAssocs() as $pair) {
         list($assoc_filename, $assoc) = $pair;
         if ($assoc->getExpiresIn() == 0) {
             Auth_OpenID_FileStore::_removeIfPresent($assoc_filename);
         }
     }
 }