Example #1
0
 function test_should_issue_expiring_tokens()
 {
     $Alicia =& $this->User->findFirstBy('login', 'alicia');
     $token = $Alicia->getToken(array('expires' => 1));
     $this->assertTrue($User = User::authenticateWithToken($token));
     $this->assertTrue($User = User::authenticateWithToken($token));
     $this->assertEqual($Alicia->get('login'), $User->get('login'));
     sleep(1);
     $this->assertFalse($User = User::authenticateWithToken($token));
 }