예제 #1
0
 public function testSessionContainerContainsHashAfterHashHasBeenGenerated()
 {
     $hash        = $this->validator->getHash();
     $container   = $this->validator->getSession();
     $test        = $container->hash; // Doing this, as expiration hops are 1; have to grab on first access
     $this->assertEquals($hash, $test);
 }
예제 #2
0
파일: CsrfTest.php 프로젝트: pnaq57/zf2demo
 public function testCannotReValidateAnExpiredHash()
 {
     $hash = $this->validator->getHash();
     $this->assertTrue($this->validator->isValid($hash));
     $this->sessionManager->getStorage()->setMetadata($this->validator->getSession()->getName(), array('EXPIRE' => $_SERVER['REQUEST_TIME'] - 18600));
     $this->assertFalse($this->validator->isValid($hash));
 }